Skip to content

Commit fd5ff91

Browse files
authored
Merge pull request #229 from Front-End-Coders-Mauritius/changelog
Add Changelog
2 parents e637ed5 + 6b91b9a commit fd5ff91

File tree

2 files changed

+192
-0
lines changed

2 files changed

+192
-0
lines changed

CHANGELOG.md

Lines changed: 107 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,107 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
## [08.24] - 2024-09-09
6+
7+
### ⛰️ Features
8+
9+
- *(GH action)* Retrieve issues labelled featured in featured-issues.json ([#204](https://github.com/Front-End-Coders-Mauritius/frontend.mu/issues/204)) - ([0412302](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/04123027457dd27fb7c05a98e9af487e30dccc87))
10+
- *(community)* Add projects section and some projects - ([239910e](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/239910e713f441518735161ebf3e4a4081d8198d))
11+
- *(community)* Build community card and implement filtering - ([e5a7579](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/e5a75795801a7bf63c98341a709bc12375abc276))
12+
- *(data)* Add qdir to community project - ([33d54aa](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/33d54aaab39d87216f233e0d3330a3a04ec54a79))
13+
- *(docs)* Add nuxt content module - ([b7c0295](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/b7c029562754569068ec8e4754e1a00d0620a003))
14+
- *(git)* Add a git commit cli to generate standardised commit messages - ([a536a12](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/a536a1250a3de9d60b965c76f90415c52759243e))
15+
- *(menu)* Add code-of-conduct and coding guidelines - ([401a50c](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/401a50ce2044359aad88d34a0aa2dd64f5b03230))
16+
- Add label event types to featured_issues workflow - ([e6db9d3](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/e6db9d32394ac637183468876a9fd7bf3b85ba9e))
17+
- Implement github flavored blockquotes - ([45e6a2c](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/45e6a2c524dba6a4c01b58078404cc7c68c62e66))
18+
- Add History link to site menu and update site logo styling - ([611872b](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/611872bb161519abc5866703355d8e5409d56859))
19+
- Add simple layout component and update dynamic page template - ([0874f88](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/0874f888b90f03c1dff9eafdd7af7e6c25ed5f4c))
20+
21+
### 🐛 Bug Fixes
22+
23+
- *(ci)* Gh issues - change state to all ([#219](https://github.com/Front-End-Coders-Mauritius/frontend.mu/issues/219)) - ([733f939](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/733f939ad59314b7d4bbc7d18438cce5fec91879))
24+
- *(content)* Add missing md files - ([26c964a](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/26c964ad2201bc0aeacaaaa91cbfee56d152e9e0))
25+
- *(content)* Update how-to-become-a-speaker.md - ([3cf9382](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/3cf9382e5f618c2da128e90bafb153674c1c4902))
26+
- *(content)* Move files to contents - ([473ff38](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/473ff38024bad66239353a2e6144e2712c505a32))
27+
- *(deps)* Remove unused packages from data monorepo - ([a7fe066](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/a7fe0664d1f8794a31395297abe1aff62683e914))
28+
- *(featured-issues)* No commit if no changes ([#206](https://github.com/Front-End-Coders-Mauritius/frontend.mu/issues/206)) - ([f9b58c9](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/f9b58c90ed870bb7f20d943813b24a1753bf3095))
29+
- *(github actions)* Featured_issues.json isn't a json array but multiple seperate json - ([fc9272e](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/fc9272e74a2a44a493f1f83ff7a1f1d267520a25))
30+
- *(nuxt)* Add contribute to Menu - ([3c22677](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/3c226770ec7e4784199d918b805fa44be6fc6cac))
31+
- *(nuxt)* Add nuxt/content to package.json - ([5ecc4b4](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/5ecc4b43fc620abf5c8b89282b68c55e77b20714))
32+
- Filter the user github-actions[bot] from the contributors list on frontend - ([2a5419a](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/2a5419a81cef4e9ccfd94919c625a6787790024b))
33+
- README.md outdated to run project locally - ([31e186e](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/31e186e717c2ce9c2d51e0d3ff8f83b655503455))
34+
- Fix next meetup badge ui
35+
- ([622679d](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/622679d572dac313ce41c2fa0148e744a782976e))
36+
- Fix devtools issue
37+
38+
https://github.com/nuxt/nuxt/discussions/27779#discussioncomment-10226363
39+
- ([eacc65f](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/eacc65f2d953ac19990d692df4082e397931a52b))
40+
41+
### 📚 Documentation
42+
43+
- *(code of conduct)* Shorten pledge - ([370f819](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/370f819a15818f86a76d7f47090047d89272e7b7))
44+
- *(coding_guidelines)* Expand intro - ([d59abf2](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/d59abf25d60c023407ba1de123f45f400c646e4d))
45+
- *(contributing)* Add missing steps and add newlines - ([f38a76c](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/f38a76c61a4cb5629e47dcd606d8eec72e76bfdc))
46+
- *(contributing)* Remove content creation - ([9757ee4](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/9757ee4b3185cb9db456340919016cbd5b773ce5))
47+
- Move the filter to updateContributor script .js - ([3098c5d](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/3098c5d27c5edf4c4ca11758197c714f8c481ca4))
48+
- Create new dir info - ([058ca98](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/058ca98b50e6b6d085da854af68c67122d7189b7))
49+
- Copy contributing.md to content folder - ([26f14d5](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/26f14d5ebb9003142cd65eb8192b8cae54482d7f))
50+
- Add test pages - ([58324b6](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/58324b620b60797a09bc6ebf74f042ca78fc162e))
51+
- Add coding_guidelines.md - ([94b3486](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/94b3486e93131616b85e6cf4af7d1fe28aa7c0be))
52+
- Add code_of_conduct.md - ([8185492](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/81854927e3bc15842379835f19b4afb63000bebe))
53+
- Add contributing.md - ([5d29615](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/5d2961560cbc7b5d9e836faca1ca34dab82b7983))
54+
- Update README - ([e573cb5](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/e573cb586b7e2c0d2282fb6258f34bb9671043b1))
55+
56+
### ⚙️ Miscellaneous Tasks
57+
58+
- *(GH actions)* Update git username and email of bots - ([aa18f8a](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/aa18f8ab3e7c5841f4d074cc0980260967b6b0e4))
59+
- *(data)* Remove global git config - ([4f99bb3](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/4f99bb34a09e2eb62907310c1f4f0933cba855bb))
60+
- *(menu)* Making CODE OF CONDUCT stop yelling - ([3e200d2](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/3e200d23bacedc7e056bae5651cc8638a7324098))
61+
- *(tapaz)* Please stop - ([e115e5f](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/e115e5f83a3f93fb61548d3ba647790e9dcd79ae))
62+
- Update pnpm lock file - ([f2cfa14](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/f2cfa1445b2afcb5c75b04bf2ea95aeba7bc9762))
63+
- Update npm dependencies and add @nuxt/content module - ([6d14fbf](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/6d14fbf7c20980d695b791fa01d8e13926464f93))
64+
- Update pnpm lock file - ([972b649](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/972b649b515e38920317e8e933f90d881d6f3379))
65+
- Remove index from - ([3b25017](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/3b250170b5608b6102d09aea318ad745fb445727))
66+
- Add NuxtContent module for docs ([#207](https://github.com/Front-End-Coders-Mauritius/frontend.mu/issues/207))
67+
68+
* feat(docs): add nuxt content module
69+
70+
* nuxt(docs): Add slug.vue
71+
72+
* docs: add test pages
73+
74+
* fix(nuxt): add nuxt/content to package.json
75+
76+
* chore: remove index from
77+
78+
* feat: Add simple layout component and update dynamic page template
79+
80+
* feat: Add History link to site menu and update site logo styling
81+
82+
* chore: update pnpm lock file
83+
84+
* chore: Update npm dependencies and add @nuxt/content module
85+
86+
* feat: implement github flavored blockquotes
87+
88+
* doc: copy contributing.md to content folder
89+
90+
---------
91+
92+
Co-authored-by: Sandeep Ramgolam <sandeep@ramgolam.com> - ([7325d4e](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/7325d4e04e9fafb68cfe716a7643de1dc9d7bf7b))
93+
- Update description
94+
update spacings
95+
use nuxt image better
96+
- ([6677778](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/667777895e51188211082dd564bfaad20ff46f62))
97+
- Exclude nuxt from the ci
98+
- ([bb4e71e](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/bb4e71e94c6651450d357fdcf606597029d80dc2))
99+
100+
### Fix
101+
102+
- Close #190, meetup page overlapping 2024-2025 - ([799f156](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/799f15613c332b1cfd1c38db100078b6d84c48cf))
103+
104+
### Nuxt
105+
106+
- *(docs)* Add slug.vue - ([31c516b](https://github.com/Front-End-Coders-Mauritius/frontend.mu/commit/31c516bbff3102c57ae1decbd4496e57a014d814))
107+

cliff.toml

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
# configuration for https://github.com/orhun/git-cliff
2+
3+
[changelog]
4+
# changelog header
5+
header = """
6+
# Changelog\n
7+
All notable changes to this project will be documented in this file.\n
8+
"""
9+
# template for the changelog body
10+
# https://keats.github.io/tera/docs/#introduction
11+
body = """
12+
{% if version %}\
13+
{% if previous.version %}\
14+
## [{{ version | trim_start_matches(pat="v") }}](<REPO>/compare/{{ previous.version }}..{{ version }}) - {{ timestamp | date(format="%Y-%m-%d") }}
15+
{% else %}\
16+
## [{{ version | trim_start_matches(pat="v") }}] - {{ timestamp | date(format="%Y-%m-%d") }}
17+
{% endif %}\
18+
{% else %}\
19+
## [unreleased]
20+
{% endif %}\
21+
22+
{% macro commit(commit) -%}
23+
- {% if commit.scope %}*({{ commit.scope }})* {% endif %}{% if commit.breaking %}[**breaking**] {% endif %}\
24+
{{ commit.message | upper_first }} - ([{{ commit.id | truncate(length=7, end="") }}](<REPO>/commit/{{ commit.id }}))\
25+
{% endmacro -%}
26+
27+
{% for group, commits in commits | group_by(attribute="group") %}
28+
### {{ group | striptags | trim | upper_first }}
29+
{% for commit in commits
30+
| filter(attribute="scope")
31+
| sort(attribute="scope") %}
32+
{{ self::commit(commit=commit) }}
33+
{%- endfor -%}
34+
{% raw %}\n{% endraw %}\
35+
{%- for commit in commits %}
36+
{%- if not commit.scope -%}
37+
{{ self::commit(commit=commit) }}
38+
{% endif -%}
39+
{% endfor -%}
40+
{% endfor %}\n
41+
"""
42+
# remove the leading and trailing whitespace from the template
43+
trim = true
44+
# postprocessors
45+
postprocessors = [
46+
{ pattern = '<REPO>', replace = "https://github.com/Front-End-Coders-Mauritius/frontend.mu" }, # replace repository URL
47+
]
48+
49+
[git]
50+
# parse the commits based on https://www.conventionalcommits.org
51+
conventional_commits = true
52+
# filter out the commits that are not conventional
53+
filter_unconventional = false
54+
# process each line of a commit as an individual commit
55+
split_commits = false
56+
# regex for preprocessing the commit messages
57+
commit_preprocessors = [
58+
{ pattern = '\((\w+\s)?#([0-9]+)\)', replace = "([#${2}](<REPO>/issues/${2}))" },
59+
]
60+
# regex for parsing and grouping commits
61+
commit_parsers = [
62+
{ message = "^feat", group = "<!-- 0 -->⛰️ Features" },
63+
{ message = "^fix", group = "<!-- 1 -->🐛 Bug Fixes" },
64+
{ message = "^doc", group = "<!-- 3 -->📚 Documentation" },
65+
{ message = "^perf", group = "<!-- 4 -->⚡ Performance" },
66+
{ message = "^refactor", group = "<!-- 2 -->🚜 Refactor" },
67+
{ message = "^style", group = "<!-- 5 -->🎨 Styling" },
68+
{ message = "^test", group = "<!-- 6 -->🧪 Testing" },
69+
{ message = "^chore: release", skip = true },
70+
{ message = "^chore\\(deps\\)", skip = true },
71+
{ message = "^chore\\(pr\\)", skip = true },
72+
{ message = "^chore\\(pr\\)", skip = true },
73+
{ message = "^Update contributors.json", skip = true },
74+
{ message = "^chore|ci", group = "<!-- 7 -->⚙️ Miscellaneous Tasks" },
75+
{ body = ".*security", group = "<!-- 8 -->🛡️ Security" },
76+
{ message = "^revert", group = "<!-- 9 -->◀️ Revert" },
77+
]
78+
# protect breaking changes from being skipped due to matching a skipping commit_parser
79+
protect_breaking_commits = false
80+
# filter out the commits that are not matched by commit parsers
81+
filter_commits = false
82+
# sort the tags topologically
83+
topo_order = false
84+
# sort the commits inside sections by oldest/newest order
85+
sort_commits = "newest"

0 commit comments

Comments
 (0)