You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We use Conventional commits (https://www.conventionalcommits.org/en/v1.0.0/) for git commits, so we can automatically split messages into groups (bug fixes, features, etc.)
17
-
18
-
- Add script which extract git messages starting from `start_commit_id` to `commit_id` (this can be achieved by using formatted `git log` output)
19
-
- Group these messages by type and output them in HTML/markdown format
20
-
- Add this script to CI pipeline (so it will show to user how it changes final changelog) (optional)
21
-
22
-
**AppImage bundler:** We are currently using AppImage to prepare bundle for Linux, but we are using AppImage 1.0 which is outdated and needs to be updated.
23
-
24
-
- Write a script for packaging AppImage (there are ready-made scripts for packaging AppImage, but you need to check if they work correctly)
25
-
26
-
**Debian package and Flatpak package**
27
-
28
-
- Write a script for automated Debian and Flatpak packages (Optional)
29
-
30
-
**Where to begin:**
31
-
32
-
Try extracting a list of messages from the git log output using the following requirements:
33
-
34
-
- 1) Extract only merge commits or direct commits
35
-
- 2) Extract Pull Request id from this commits
36
-
- 3) Extract Pull Request description using Github API (this is necessary because PR may contain images and extended information)
37
-
38
-
**Expected outcome:**
39
-
40
-
**175 hours**
41
-
42
-
- Changelog file can be generated automatically
43
-
44
-
**350 hours**
45
-
46
-
- AppImage bundle can be generated automatically
47
-
- Debian and Flatpak packages can be generated automatically (optional)
0 commit comments