-
Notifications
You must be signed in to change notification settings - Fork 71
Open
Labels
docsImprovements to documenationImprovements to documenationpriorityImmediate priorityImmediate prioritystandards / conventionsSuggestions on ways forwardSuggestions on ways forwardsupportQuestions and help for users/developersQuestions and help for users/developersxclim-v1First major release of xclimFirst major release of xclim
Milestone
Description
The way that we advertise our changes could use some streamlining; Our unwritten rules at this point have been:
- Every pull request should have an entry in the
CHANGELOG.rst - API changes (function replacements) should be listed within the entry.
- The summary of changes should point to the issue and pull request that identifies the issue and proposes the fix.
- The change categories we (tend to) use are:
- "Announcements": Notices directly affecting end-users and their environments.
- "New indicators": New algorithms/methods/indicators.
- "New features and enhancements": Non-indicator features of interest.
- "Breaking changes": API and convention changes, updates to libraries.
- "Bug fixes": Fixes to unintended/undefined behaviours.
- "Internal changes": Developer-facing changes, changes to the internal structure of modules/functions
- "CI changes": continuous integration,
tox-related changes, etc.
The current approach is quite verbose and end-users might be overwhelmed. This has lead to issues where new functionality is entirely missed by users.
A few ideas:
- Split internal developer/maintainer-intended changes into their own CHANGELOG
- Add a new "What's new" page to the documentation (
NEWS.rst) that would allow us to go more into detail on how recent advancements can be effectively used. - Create a simple blog + RSS feed and publish updates as needed (can also leverage existing Mastodon/Fediverse account).
Reactions are currently unavailable
Metadata
Metadata
Labels
docsImprovements to documenationImprovements to documenationpriorityImmediate priorityImmediate prioritystandards / conventionsSuggestions on ways forwardSuggestions on ways forwardsupportQuestions and help for users/developersQuestions and help for users/developersxclim-v1First major release of xclimFirst major release of xclim