Skip to content
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

Project - Generate template-based text for emails #84

Closed
pylapp opened this issue Jun 28, 2023 · 0 comments · Fixed by #115
Closed

Project - Generate template-based text for emails #84

pylapp opened this issue Jun 28, 2023 · 0 comments · Fixed by #115
Assignees
Labels
enhancement New feature or request feature-new Enhancement for a new feature (which has not its GitHub label) next-release Scheduled in next release of project

Comments

@pylapp
Copy link
Member

pylapp commented Jun 28, 2023

Story

As a GitHub organization administrator
I want to have something building the text to copy/paster in emails
So that I won't waste time to write each time the same things when a new repo is created

Details

  • Template must be parameterized by the URL to the organization

  • Template must be parameterized by the name of the new project freshly created

  • Template must contains the team(s) add in the project

  • Template must contains the GitHub name(s) of people added in the project

  • Template must exist in french and in english

  • Template must contain technical details (e.g. hyperlink to internal tracker)

  • Template must contain references to internal or external documentations

  • Template should not be versioned here. The feature to implement must process some files (english, french), look for specificat tag keywords and replace them by user inputsa sked from a GUI on the terminal.

@pylapp pylapp added enhancement New feature or request feature-new Enhancement for a new feature (which has not its GitHub label) next-release Scheduled in next release of project labels Jun 28, 2023
@pylapp pylapp removed the next-release Scheduled in next release of project label Oct 3, 2023
@pylapp pylapp added the next-release Scheduled in next release of project label Feb 29, 2024
@pylapp pylapp self-assigned this Feb 29, 2024
@pylapp pylapp added the doing Just to see if some work in being done on this issue label Feb 29, 2024
pylapp added a commit that referenced this issue Mar 1, 2024
Signed-off-by: Pierre-Yves Lapersonne <pierreyves.lapersonne@orange.com>
pylapp added a commit that referenced this issue Mar 1, 2024
Signed-off-by: Pierre-Yves Lapersonne <pierreyves.lapersonne@orange.com>
pylapp added a commit that referenced this issue Mar 1, 2024
Signed-off-by: Pierre-Yves Lapersonne <pierreyves.lapersonne@orange.com>
pylapp added a commit that referenced this issue Mar 1, 2024
Signed-off-by: Pierre-Yves Lapersonne <pierreyves.lapersonne@orange.com>
pylapp added a commit that referenced this issue Mar 1, 2024
Signed-off-by: Pierre-Yves Lapersonne <pierreyves.lapersonne@orange.com>
pylapp added a commit that referenced this issue Mar 1, 2024
Signed-off-by: Pierre-Yves Lapersonne <pierreyves.lapersonne@orange.com>
pylapp added a commit that referenced this issue Mar 1, 2024
Signed-off-by: Pierre-Yves Lapersonne <pierreyves.lapersonne@orange.com>
pylapp added a commit that referenced this issue Mar 1, 2024
Signed-off-by: Pierre-Yves Lapersonne <pierreyves.lapersonne@orange.com>
pylapp added a commit that referenced this issue Mar 1, 2024
Signed-off-by: Pierre-Yves Lapersonne <pierreyves.lapersonne@orange.com>
pylapp added a commit that referenced this issue Mar 1, 2024
Signed-off-by: Pierre-Yves Lapersonne <pierreyves.lapersonne@orange.com>
pylapp added a commit that referenced this issue Mar 1, 2024
Signed-off-by: Pierre-Yves Lapersonne <pierreyves.lapersonne@orange.com>
pylapp added a commit that referenced this issue Mar 1, 2024
Signed-off-by: Pierre-Yves Lapersonne <pierreyves.lapersonne@orange.com>
pylapp added a commit that referenced this issue Mar 1, 2024
Signed-off-by: Pierre-Yves Lapersonne <pierreyves.lapersonne@orange.com>
pylapp added a commit that referenced this issue Mar 1, 2024
Signed-off-by: Pierre-Yves Lapersonne <pierreyves.lapersonne@orange.com>
pylapp added a commit that referenced this issue Mar 1, 2024
…s onboarding (#115)

* chore(#84): add french text template for emails about GitHub projects

Signed-off-by: Pierre-Yves Lapersonne <pierreyves.lapersonne@orange.com>

* chore(#84): add skeleton for configuration file

Signed-off-by: Pierre-Yves Lapersonne <pierreyves.lapersonne@orange.com>

* chore(#84): add rules for generated file

Signed-off-by: Pierre-Yves Lapersonne <pierreyves.lapersonne@orange.com>

* feat(#84): first version of ini file with values for template

Signed-off-by: Pierre-Yves Lapersonne <pierreyves.lapersonne@orange.com>

* feat(#84): first template for newcomers on GitHub

Signed-off-by: Pierre-Yves Lapersonne <pierreyves.lapersonne@orange.com>

* feat(#84): generate text with template and variables

Signed-off-by: Pierre-Yves Lapersonne <pierreyves.lapersonne@orange.com>

* chore(#84): update CHANGELOG

Signed-off-by: Pierre-Yves Lapersonne <pierreyves.lapersonne@orange.com>

* chore(#84): update CODEOWNERS

Signed-off-by: Pierre-Yves Lapersonne <pierreyves.lapersonne@orange.com>

* doc(#84): update README

Signed-off-by: Pierre-Yves Lapersonne <pierreyves.lapersonne@orange.com>

* refactor(#84): more abstraction

Signed-off-by: Pierre-Yves Lapersonne <pierreyves.lapersonne@orange.com>

* refactor(#84): change prefix and suffix of variables in template

Signed-off-by: Pierre-Yves Lapersonne <pierreyves.lapersonne@orange.com>

* doc:(#84): add README

Signed-off-by: Pierre-Yves Lapersonne <pierreyves.lapersonne@orange.com>

* feat(#84): dry run for text generator (email for newcomers onboarding)

Signed-off-by: Pierre-Yves Lapersonne <pierreyves.lapersonne@orange.com>

* refactor(#84): review - fixes

Signed-off-by: Pierre-Yves Lapersonne <pierreyves.lapersonne@orange.com>

---------

Signed-off-by: Pierre-Yves Lapersonne <pierreyves.lapersonne@orange.com>
@pylapp pylapp removed the doing Just to see if some work in being done on this issue label Mar 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request feature-new Enhancement for a new feature (which has not its GitHub label) next-release Scheduled in next release of project
Projects
None yet
1 participant