diff --git a/dev/community/development/index.html b/dev/community/development/index.html index 0491d999..733d9b27 100644 --- a/dev/community/development/index.html +++ b/dev/community/development/index.html @@ -123,8 +123,9 @@ pyenv install -s 3.11 pyenv install -s 3.12 pyenv install -s 3.13 -pyenv local 3.8 3.9 3.10 3.11 3.12 3.13 -tox -p +pyenv install -s 3.14 +pyenv local 3.8 3.9 3.10 3.11 3.12 3.13 3.14 +tox -p
To run tests for a specific Python version, use:
NOTE: See the available environments in tox.ini.
To check linting rules, run:
ruff check .
# Or to fix errors automatically:
@@ -185,4 +186,4 @@
python scripts/supported_versions.py generate
The generate command will print to the terminal all the places that need updating and what to set them to.
The scripts/validate_links.py script can be used to update the link references.
When new version of Django is released, you can use the script to update the URLs pointing to the Django documentation.
First, you need to update the URL_REWRITE_MAP in the script to point to the new version of Django.
Then, you can run the script to update the URLs in the codebase.
We integrate with our Discord server to notify about new releases, issues, PRs, and discussions.
See: - issue-discord.yml - release-discord.yml - pr-discord.yml - discussion-discord.yml
See this tutorial on how to set up the Discord webhooks.
The Discord webhook URLs are stored as secrets in the GitHub repository.
DISCORD_WEBHOOK_DEVELOPMENT - For new issuesDISCORD_WEBHOOK_ANNOUNCEMENTS - For new releasesWe use the GitHub project board to manage the project.
Quick overview of the columns:
New issues are automatically added to the No status column.
To pick up an issue, assign it to yourself and move it to the 🟡 In Progress column.

Use the sidebar to filter the issues by different labels, milestones, and issue types:

Which issues should be picked up first?
We suggest the following guideline:
After that, pick what you like!
Labels help keep our project organized. See the list of all labels here.
milestone--v1 - Work to be done for the V1 release.type--bug - Bugs.type--documentation - Documentation changes.type--enhancement - New features and improvements.type--integration - Integrating with other libraries or systems.type--operations - Relating to "operations" - Github Actions, processes, etc.type--optimisation - Optimizing the code for performance.