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

Processes improvement tier 2 #4820

Open
davidjiglesias opened this issue Jan 5, 2024 · 0 comments
Open

Processes improvement tier 2 #4820

davidjiglesias opened this issue Jan 5, 2024 · 0 comments

Comments

@davidjiglesias
Copy link
Member

davidjiglesias commented Jan 5, 2024

Description

This issue aims to unify processes and establish certain standards in order to improve the workflow of the development team in operational tasks, making them more efficient and reducing both resources and time spent.

Functional requirements

  • As a development team member, I need a standardized version and revision format across all repositories to ensure consistency and predictability in version management. We should use our release stage format (alpha, beta, RC) as the revision identifier.
  • As a development team member, I need a standardized changelog as well as, the standardized process for its update and review. We should use some kind of standard like https://keepachangelog.com/en/1.0.0/
  • We wish to rename from 'master' to 'main' to align with modern naming conventions and inclusive practices.
  • All operational tasks need to be automated using JobFlow within a Jenkins pipeline. The pipeline should handle various automated tasks, including supporting new stages and branches, managing the release protocol, etc. These pipelines will automatically create issue structures and update projects to carry on those tasks.

Plan

Automatization

Standarization

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: In progress
Development

No branches or pull requests

3 participants