-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Define classes and algrithm for effective operation of the relase notes generation #103
Comments
Suggestion: There can exist several options for Issues <==> PRs <==> Commits Issue, PR, Commit 1, Y, Z - today design - the row is primary for 1 Issue Y PRs and Z Commits Not solve more Issues linked from one PR - not considered type of link: Fixed, Solved, Mention. Legend - characters are different counts David idea, define a class Line - represents one row of the chapter
Problems
Ideas to debate:
|
My suggestions:The central class in Github Item classes
Release notesclass ReleaseNotesEntry(
entries: List[String],
issues: List[Issue],
pullRequests: List[PullRequest]
commits: List[Commit]
) can be created either from Issue or PR, maybe deserved each specific child class for Algorithm
|
New User control: Define where Release notes are defined:
Class structure:
Algorithm
Summary
|
Background
The current data structures and the steps data are extracted from GitHub API might be not the most suitable for all the features requested.
Brainstorm and design the best data structures and steps of the program to fill them and utilize them.
Desired Outcome
Tasks
The text was updated successfully, but these errors were encountered: