summaryrefslogtreecommitdiff
path: root/generator/app.go
AgeCommit message (Collapse)Author
2023-02-08Fix formatting in GitHub issue generationChristoph Blecker
2023-02-08Fix KEP generation and formattingChristoph Blecker
2023-01-21auto generate list of subprojects & working-groups from annual report yearPriyanka Saggu
2023-01-16auto generate list of KEPs in annual-report/sig_report go templatePriyanka Saggu
2022-05-26Write generate errors to stderrJordan Liggitt
2022-01-27Link to working groups from SIG readmesJordan Liggitt
2022-01-27Link to sigs from WG readmesJordan Liggitt
2022-01-22Add generation function for annual reportChristoph Blecker
2021-06-21Update app.goBoleyn Su
fix a typo
2021-03-09generator: make subproject owners links usefulAaron Crickenberger
reduce the visual noise, and make the links go to githubs UI so: https://raw.githubusercontent.com/org/repo/branch/path/to/OWNERS becomes: - link text: org/repo/path/to - link target: https://github.com/org/repo/blob/branch/path/to/ORWNERS note: this does assume/imply we don't need to model the complexity of subprojects owning different branches... but, we haven't found a reason to do so in 5 years, seems a safe assumption
2021-03-09generator: allow github and raw urls in sigs.yamlAaron Crickenberger
2021-03-09generator: add githubURL, orgRepoPath funcsAaron Crickenberger
2021-03-09generator: add validation of subprojectsAaron Crickenberger
specifically: - only sigs+committees can have subprojects - subprojects need at least one owners entry - owners should be raw github links I think the last one could/should change, but: - I'm about to auto-generate links assuming this format, so I want to verify I can assume all owners are in this format - I am not quite sure if we should treat sigs.yaml as public api and give notice/deprecation for field changes
2021-01-20generator: support liaisons in sigs.yamlNikhita Raghunath
2020-01-23generator/app: add means for sorted and de-duped OWNERS_ALIASESLubomir I. Ivanov
- Add LeadershipGroup#Owners() which returns a sorted and de-duped list of owners ([]Person) for this LeadershipGroup by combining Chairs and TechnicalLeads - The function is used in generator/aliases.tmpl - Update OWNERS_ALIASES with the new results
2019-10-05generator: don't specify company for emeritus_leadsNikhita Raghunath
If we end up specifying the company for emeritus leads, we could end up stale information. Moreover, we don't gain any specific value from company info of emeritus leads.
2019-07-30generator: enable validation for sigs.yamlNikhita Raghunath
2019-05-06Validate same github id has same name/compayAaron Crickenberger
2019-05-03Prototype validation of sigs.yamlAaron Crickenberger
Demonstrating this could be done, not going to enforce it for now. There are also a number of these conventions that could probably just be auto-generated.
2019-05-03Update generator to reformat sigs.yamlAaron Crickenberger
The following formatting is enforced: - Consistent identation of 2 spaces - Keys are sorted by order of struct fields - Lists are sorted by struct-dependent keys - Comments are stripped I had hopes of using yaml.Node to preserve comments, but found no obvious way to marshal from struct to Node, meaning all data manipulation had to be done against Nodes. This loses us all of the benefits of using a struct: types, known fields, field order. Given that there aren't many comments in sigs.yaml to begin with, I'm erring on the side of dropping support for them.
2019-05-03Upgrade to gopkg.in/yaml.v3Aaron Crickenberger
This gives us access to the yaml.Node type, which can be used to preserve more formatting than v2 supported during round tripping of YAML
2019-03-20Make subproject contacts optional, nest in displayAaron Crickenberger
2019-03-20Add contact (slack, mailing_list, teams) to subprojectsAaron Crickenberger
Demonstrate by adding slack channels for sig-testing subprojects that already have their own slack channels Add a GitHub team related to conformance to sig-arch's conformance definition subproject GitHub teams as implemented now are very kubernetes-org centric, I'm not trying to change that here, would suggest a followup change to allow for the use of github teams in other orgs (like kubernetes-sigs)
2019-03-15generator: add support for committeesNikhita Raghunath
Since committees can have private mailing lists, this commit also adds a new field for specifying private mailing lists in the "Contacts" section.
2019-02-26Add support for User Groups in sigs.yamlNikhita Raghunath
2019-01-16generator: add support for stakeholder SIGs for WGsNikhita Raghunath
2018-11-02trim whitespace around sub-project descriptionsMike Danese
so block descriptions look the same as inline descriptions.
2018-06-14Add field to define a link to the SIG's charterChristoph Blecker
2018-04-04fix grammar mistakemahuihuang
2018-03-14Modify generator to support chairs/tech leadsChristoph Blecker
2018-02-23Add ability to have custom content in OWNERS_ALIASESChristoph Blecker
2018-02-09Update sig-auth leadsJordan Liggitt
2018-02-07Add strawman implementation of subprojectsAaron Crickenberger
A subproject is a one-to-many mapping of a name to a list of OWNERS urls. This allows for a subproject to be a single repo (eg: helm), or a subproject to be a list of multiple subdirectories across one or more repos (eg: workloads api) SIG meetings dedicated to a single subproject moved down to subproject meetings
2018-01-24Case insensitive slice sortChristoph Blecker
2018-01-24Generate OWNERS_ALIASES from sigs.yamlChristoph Blecker
2018-01-24Modify sig docs generator to handle multiple meetingsChristoph Blecker
2018-01-18generator: add google groups for github teamsNikhita Raghunath
2017-11-26Use teams array to generate Github Team listChristoph Blecker
2017-11-06Make time zone explicitJoe Beda
2017-10-24Don't use docker by default for sig docs generatorChristoph Blecker
2017-10-13add labels in sig listyuexiao-wang
Signed-off-by: yuexiao-wang <wang.yuexiao@zte.com.cn>
2017-09-26Merge pull request #1127 from cblecker/generator-whatKubernetes Submit Queue
Automatic merge from submit-queue. . Update generator to use WHAT variable Having to set two different variables is confusing. Changed this to look at the `WHAT` envvar and match on a suffix. Fixes #1126. cc: @jamiehannaford
2017-09-26Fixed spelling errorMatt Farina
2017-09-25Update generator to use WHAT variableChristoph Blecker
2017-08-17Add meeting recording links in generatorshashidharatd
2017-07-14Remove duplicationJamie Hannaford
2017-06-26Add testsJamie Hannaford
2017-06-22Remove timestamp from sig file generationChristoph Blecker
2017-06-13Make resource management working group discoverableVishnu Kannan
Signed-off-by: Vishnu Kannan <vishnuk@google.com>
2017-06-12Create README for new SIGsJamie Hannaford