Skip to content

Commit 7f0cd4d

Browse files
Update doc
1 parent 3e5e0b6 commit 7f0cd4d

File tree

2 files changed

+13
-9
lines changed

2 files changed

+13
-9
lines changed

ROADMAP.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,15 @@
2828
- [x] SonarCloud integration
2929
- [x] **Workflows & lifecycle**
3030
- [x] Github actions
31-
- [x] Publish `0.0.x` alpha on Maven Central!
32-
- [x] Publish `0.x.0` beta on Maven Central!
31+
- [x] Publish `0.0.x` **alpha** on Maven Central!
32+
- [x] Publish `0.x.0` **beta** on Maven Central!
3333

3434
## To do
3535
- [ ] Gather feedback
36+
- [ ] Use as command line (options as arguments of provided in external file)
37+
- [x] Executable file distributed with release files in Github
3638

3739
## Backlog / To analyze / To implement if requested
38-
- [ ] Export options to/import options from external file
39-
- [ ] Executable file distributed with release files in Github
4040
- [ ] Rework/fix Github wiki to be up to date
4141
- [ ] Refactor unit tests (custom assert?)
4242
- [ ] Option: Follow symlink
Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# JFileTreePrettyPrinter release flow
1+
# JFileTreePrettyPrinter release process
22

33
- **In `develop` branch:**
44
- Run tests
@@ -15,13 +15,17 @@
1515
- Update `SECURITY.md` if necessary
1616
- Commit locally
1717
- Tag with appropriate `vX.Y.Z`
18-
- Push code & tags
18+
- Push code & tag
1919

2020
- **In Github:**
2121
- Action `create-github-release` triggers automatically on tag push `vX.Y.Z` on `main` branch
22-
- Content matching of `CHANGELOG.md` for this version is used
23-
- Github `release` workflow will run automatically
24-
- Few minutes later, artifact is available on Maven Central 🎉
22+
- Builds native executables for Linux/Windows/MacOS
23+
- Creates a **draft** Github release with:
24+
- Executables as attached zipped files
25+
- Appropriate section of `CHANGELOG.md` for this version
26+
- Review the Github release and **publish it manually**
27+
- Github `publish-maven-release` workflow will run automatically
28+
- Few minutes later, artifact is available on Maven Central 🎉
2529
- Update wiki if required
2630

2731
- **Merge `main` back into `develop` branch**

0 commit comments

Comments
 (0)