blob: 309535ec0e9010e4a5081d736cc534105c5d42b2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
Release process
===============
1. Create new release branch off 'develop':
git checkout -b release-1.x develop
2. Bump version numbers
docview/src/docview.rc
src/VERSION_FILE.inc
fpgui_toolkit.lpk (both X11 & gdi)
docs/manifest.xml
3. Run localization script to update all *.po files
4. Switch to 'develop' branch
5. Bump version numbers - same files as step 2.
6. Push both release and develop branches
7. Build new documentation
[ ] INF
[ ] HTML for website
8. Build new DocView
9. Archive Docview and INF and release to SourceForge (Github?)
10. Archive HTML and release to SourceForge.
11. Push HTML API docs to website.
- Use rsync script in fpgui_website repository.
Release notification
====================
1. Update website with new release and changelog
2. Post message to FPC Users mailing list
3. Post message to Lazarus mailing list
4. Post message to Lazarus Forum (3rd party)
5. Update Wikipedia (English and Afrikaans)
6. Update FPC's wiki about fpGUI
7. Post message to fpGUI newsgroup
|