Skip to content

Commit 57c16f7

Browse files
authored
docs: removed implemented ideas (#117)
1 parent f8bf928 commit 57c16f7

1 file changed

Lines changed: 0 additions & 46 deletions

File tree

docs/gsoc/2025/ideas.rst

Lines changed: 0 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -9,52 +9,6 @@ This year we plan to apply to Google Summer of Code. Currently we are looking fo
99
Projects Ideas
1010
--------------
1111

12-
Automated release notes generator and packaging script fixes (175 or 350 hrs)
13-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14-
15-
**Description:**
16-
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)
48-
49-
**Difficulty:** Easy/Medium
50-
51-
**Skills required/preferred:** Python/C++
52-
53-
**Possible mentor(s):** Ayush Chamoli, `Rodolfo Ribeiro Gomes <https://github.com/rodolforg>`_
54-
55-
**Expected size of project:** 175 or 350 hours
56-
57-
5812
macOS app bundle (175 or 350 hrs)
5913
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6014

0 commit comments

Comments
 (0)