-
Notifications
You must be signed in to change notification settings - Fork 2
Prepare Repository For Production #15
Copy link
Copy link
Open
Labels
Medium PriorityA task that is of medium relative priority.A task that is of medium relative priority.tidinessImprovements that something tidier.Improvements that something tidier.
Description
In short, this issue covers make this repository tidier, so that there may be a small, usable model with clear documentation contained therein. Given that the analysis and development of the pyrenew-flu-light model is not presently a priority, this task will, like the other tasks present in this repository, be relegated to the Backlog.
This issue covers:
- Proper
pyproject.tomledits.nameversiondescriptionauthorslicensereadmerepositorykeywords- Dependencies groups.
- URLs (
[tool.poetry.urls]).
- Updated CONTRIBUTING file.
- MVP README.
- Labels being synched.
- Milestones created.
- Issues and PRs labeled and milestoned.
- Presence of paper in assets.
- Presence of
dev-notes.txtinassets/misc. - (possible) presence of
mypy.inifile if Python. - Presence of
lintrfile if R. - Correct tagging on GitHub.
- Correct description on GitHub.
- Ensure
poetry.lockis not tracked. - Updated
pre-commitworkflow. - Updated
pre-commit-configfile. - Updated
_typos.toml. - Updated
.gitignore. - Branch protections to
main.- Require a pull request before merging & (Require approvals & Require review from Code Owners)
- Require status checks to pass before merging
- Require conversation resolution before merging
- Updated CODEOWNERS.
- If "work" repository, proper Statements.
- Correct LICENSE.
- Choices for Discussions, Wiki, and Sponsorships.
- Python environment change to Python 3.12.5
For the label synching:
export LABELS_USERNAME="<YOUR USERNAME>"
export LABELS_TOKEN="<YOUR TOKEN>"
labels fetch -o <OWNER OF REPOSITORY WITH LABELS> -r <REPOSITORY WITH LABELS>
labels sync -o <OWNER OF REPOSITORY TO RECEIVE LABELS> -r <REPOSITORY TO RECEIVE LABELS> -f <LABELS FILE NAME>
For the proper poetry environment on the author's system:
poetry env info
poetry env remove python3
poetry env use /Library/Frameworks/Python.framework/Versions/3.12/bin/python3.12
poetry install
poetry env info
Note, some tasks in this issue have already been completed.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Medium PriorityA task that is of medium relative priority.A task that is of medium relative priority.tidinessImprovements that something tidier.Improvements that something tidier.