Generates a markdown document from a repository project page
Currently the Github api "Project" feature is under development. Please install this branch of PyGithub until the feature is completed
pip install git+https://github.com/bbi-yggy/[email protected]
Open a text editor and set some parameters. These steps will show how a release note document can be created from this repository's project: Example
username = "JackLivio" password = "password123"
repository = "JackLivio/release_note_generator" project_name = "Example"
The following should be the names of columns you want to pull cards from. This is an array of strings, in case you want to pull cards from multiple columns. ie ( "Implemented Proposals" & "Bug Fixes")
completed_list_names = ["Completed Issues"]
The array "markdown_titles" is the title you like to give different sections of the release notes. This array corresponds directly to the column names provided in "completed_list_names". For each column in the project, there should be a markdown title to go with it.
markdown_titles = ["Resolved Issues"]
python generate.py
## Resolved Issues
- [Create script that generates release notes](https://github.com/JackLivio/release_note_generator/issues/1)