Skip to content

Commit 5ee431c

Browse files
committed
Update "release making" based on what I actually did for 1.0.0
1 parent 75591b2 commit 5ee431c

1 file changed

Lines changed: 17 additions & 1 deletion

File tree

src/ReleaseMaking.asciidoc

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,15 @@ For basic test of `pasdoc_gui`, open the project with pasdoc's autodoc `source/a
9696
9797
* Mark it as "latest", make sure https://github.com/pasdoc/pasdoc/releases/latest[latest release] page links to it.
9898
99-
* Update our website to link to latest release: edit `_config.yml`, `make`, commit and push.
99+
* Update our website to link to latest release:
100+
+
101+
--
102+
- edit `_config.yml`
103+
- edit also `src/_layouts/default.html` if plaforms changed.
104+
- `make`
105+
- commit and push
106+
- once live, download all linked releases to make sure links are OK.
107+
--
100108
101109
## Announce new release everywhere
102110

@@ -109,6 +117,14 @@ For basic test of `pasdoc_gui`, open the project with pasdoc's autodoc `source/a
109117
--
110118
111119
* Announce new release on https://forum.lazarus.freepascal.org/[Lazarus forum].
120+
+
121+
--
122+
- To convert our Markdown changelog/announcement to bbcode, https://pandoc.org/installing.html[install latest pandoc] (at least 3.8.3) and run: `pandoc --from=gfm --to=bbcode n.md --output=n.bbcode`
123+
- Add a paragraph explaining what we are. `PasDoc is a documentation generator for Pascal source code. Documentation is generated from comments found in the source code (or in special description files). We support many output formats, like HTML, LaTeX (for PDF, PS), XML and PHP. We are free open-source software.`
124+
--
125+
* fpc-pascal mailing list (`[ANN] PasDoc X.Y.Z release`)
126+
* https://castle-engine.io/wp/[Castle Game Engine news]
127+
* Debian Pascal packaging mailing list
112128
* https://sourceforge.net/p/pasdoc/news/[SourceForge "Old News" item] _PasDoc x.y.z released_
113129
* Announce new release on http://freshcode.club/projects/pasdoc.
114130
* Send an update to http://directory.fsf.org/project/pasdoc/[FSF directory].

0 commit comments

Comments
 (0)