View Code? Open in Web Editor
NEW
This project forked from pypa/sampleproject
My fork of a sample project that exists for PyPUG's "Tutorial on Packaging and Distributing Projects"
Home Page: https://patrick-5546.github.io/sampleproject/
License: MIT License
sampleproject's People
sampleproject's Issues
Prerequisites
Things that need to be done
- Update
version
in pyproject.toml
- Generate
CHANGELOG.md
- Tag commit
- Build and push to pip
- Publish GitHub release
- Should match
CHANGELOG.md
Reworked release steps
Step |
Method |
Update version in pyproject.toml |
manual |
Generate CHANGELOG.md , tag commit, build and push to pip |
run release workflow when "Update version" is pushed to main |
Publish GitHub release |
Manual, copy from CHANGELOG.md |
Cleanup
- Remove
.github/release.yml
, the previous release method
- Document release steps in docs
- Add changelog to
project.urls
in pyproject.toml
Use Material for MkDocs to host documentation
To do
Page tree
- Home
- User Guide
- Installation
- Getting Started
- Commands
- Configuration
- Code Reference
- Development
- Contributing
- Adapting this Repository Template
- VS Code Integration
- GitHub Actions Integration
- Create a Release
Description
Trying out the template to see what is missing
Changes
-
in repo and package name, _
in module name
- Add link to documentation on pip homepage
- When renaming, can exclude requirements (run
tox -e upgrade
after)
- Separate replacing
patrick-5546
and sampleproject
- Don't need step 1 of update readme badges anymore
- Make badge -> Make coverage badge
- Can add a new file to existing gist instead of creating new gist
- Don't need to switch to main branch to setup intially
- No need to set the branch to
gh-pages
- May want to look through repo settings (not carried over)
- Add additional context section to PR template
- Add required CI
- Update docstring template
- Combine lint and test dependencies
- Remove extension
- Add punctuation to docstrings template
- Should tox -e upgrade in initial setup to rename dependency comments
- Add comment about
# noqa
- Move
main()
to __main__.py
- Remove data file (or comment out line)
Once out of beta, should be able to delete this line
|
"python.formatting.provider": "none", |
Resources