You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I propose adding a dedicated CHANGELOG.md file to the OneBusAway Developer Documentation project. While the project currently has a release-notes.md file, a separate changelog would provide several benefits:
Improved transparency: A changelog offers a clear, chronological record of all notable changes, making it easier for contributors and users to understand the project's evolution.
Better organization: Changes can be categorised (e.g., Added, Changed, Deprecated, Removed, Fixed, Security) for quick reference.
Enhanced communication: It helps communicate changes to users, contributors, and maintainers more effectively.
Easier maintenance: A dedicated changelog is typically easier to update and maintain than release notes embedded in other documentation.
Industry standard: Many open-source projects use a CHANGELOG.md file, making it familiar to contributors and users.
Versioning support: It can clearly show changes between different versions of the documentation.
Proposed implementation:
Create a new CHANGELOG.md file in the root directory of the project.
Backfill recent changes from the release-notes.md file.
Update the README.md to mention the new CHANGELOG.md file.
Create guidelines for maintaining the changelog in the CONTRIBUTING.md file (if it exists, or create one if it doesn't).
Resolution
I would be interested in adding this feature by creating a CHANGELOG.md. This addition aligns with the project's goal of improving documentation and making it easier for contributors to understand and participate in the project's development.
The text was updated successfully, but these errors were encountered:
Description:
I propose adding a dedicated CHANGELOG.md file to the OneBusAway Developer Documentation project. While the project currently has a release-notes.md file, a separate changelog would provide several benefits:
Improved transparency: A changelog offers a clear, chronological record of all notable changes, making it easier for contributors and users to understand the project's evolution.
Better organization: Changes can be categorised (e.g., Added, Changed, Deprecated, Removed, Fixed, Security) for quick reference.
Enhanced communication: It helps communicate changes to users, contributors, and maintainers more effectively.
Easier maintenance: A dedicated changelog is typically easier to update and maintain than release notes embedded in other documentation.
Industry standard: Many open-source projects use a CHANGELOG.md file, making it familiar to contributors and users.
Versioning support: It can clearly show changes between different versions of the documentation.
Proposed implementation:
Resolution
I would be interested in adding this feature by creating a CHANGELOG.md. This addition aligns with the project's goal of improving documentation and making it easier for contributors to understand and participate in the project's development.
The text was updated successfully, but these errors were encountered: