Skip to content

Commit c2f3a02

Browse files
authored
Merge pull request #27 from 56kyle/develop
Develop
2 parents 84d4105 + 68a7c26 commit c2f3a02

File tree

1 file changed

+27
-9
lines changed

1 file changed

+27
-9
lines changed

README.md

Lines changed: 27 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,36 @@
22

33
A Python project template robust enough to follow up [cookiecutter-hypermodern-python]
44

5-
# Caveat
6-
7-
I really believe this idea has a lot of good ideas and best practices, however, creating it is a ton of work.
8-
9-
If you have any interest in this project, please don't hesitate to reach out!
10-
Any advice, support, PR's, etc. are welcome and would be greatly appreciated.
11-
12-
As it stands this project is getting rather close to being ready, but not quite yet. Mainly I want to ensure the github actions pipeline is steady, but once that is done it should be alright for use.
13-
145
# Example Output
156
For an example of this template's output, please visit the [demo](https://github.com/56kyle/robust-python-demo) which is kept up to date with the current state of this template.
167

8+
## Roadmap
9+
10+
This is a really brief/condensed idea of what is planned for this template, and where it stands currently:
11+
<details>
12+
<summary>Click to expand</summary>
13+
14+
- [x] Swap to UV, Ruff, and Pyright (maybe ty later, but at the moment of writing this isn't ready yet)
15+
- [x] Add cruft and commitizen
16+
- [x] Centralize CI/CD through noxfile using uv cache to maintain speed
17+
- [x] Add CI/CD for GitHub, Gitlab, and Bitbucket (Only GitHub guaranteed to work, but others should be close enough)
18+
- [x] Add automated integration testing with separate repos to act as demos
19+
- [x] Add release process for demo
20+
- [x] Ensure end to end process for base python template works fully
21+
- [ ] Ensure maturin template works locally
22+
- [ ] Add modified CI/CD for the maturin version
23+
- [ ] Add CI/CD for the cookiecutter itself
24+
- [ ] Add github actions to automate demo publishing on merge to main or develop in cookiecutter
25+
- [ ] Better define out templates for issues, pull requests, etc.
26+
- [ ] Improve generated changelogs
27+
- [ ] Clean up documentation and make it readable
28+
- [ ] Possibly swap documentation to follow MADR (Maybe during clean up process, but low priority for the time being)
29+
- [ ] Move to an organization (Will be done whenever there are other users besides myself)
30+
- [ ] Add any missing automation for administrative tasks
31+
- [ ] Designate backup plans for the projects lifecycle over time
32+
</details>
33+
34+
1735
# Why does this project exist?
1836

1937
Unfortunately, the [Hypermodern Python Cookiecutter] is no longer maintained nor modern.

0 commit comments

Comments
 (0)