This project generates a changelog page for a project and adds it to an existing HTML file that displays the daily changelog.
- Generate an HTML changelog page containing a list of changes.
- Add the changelog to an existing HTML file that displays the daily changelog.
- Retrieve the commit log for the project using the
subprocess
module and Git. - Automatically format the changelog based on the type of change (added, changed, or removed). - WIP
- Python 3.x
- Git
To use the script, follow these steps:
- Clone the repository to your local machine.
- Copy the python code
- Navigate to the any project directory in a terminal. It has to be a root directory for
git
so the script can do it's job. - Run the following command in the terminal to generate the changelog:
python generate_changelog.py
. The changelog will be generated in an HTML file and it will be added to thedaily_changelog.html
file. - Open the
daily_changelog.html
file and make necessary edits if needed.
Contributions are welcome! If you find a bug or want to add a new feature, please open an issue or submit a pull request.
This project is licensed under the MIT License.