Skip to content

Repository settings

Preliminary settings

At the beginning of the work, set:

  • branch names based on which work will take place on (workflow);
  • set secrets needed to perform Github Actions;
  • set Github Actions;
  • set issues template;
  • set labels;
  • optionally - set Discussions or Projects for repository.

Labels

Each repository has a issues/labels section. Labels are repeated in various repositories. Due to the fact that developers work on a large number of different repositories, in which labels are repeated, they read labels faster thanks to colors. Labels:

  • start with a capital letter;
  • determine the type of task or technologies required for implementation;
  • their preview is possible in the issues repository tab.

Samplelabels:

  • AWS (#232f3e) - Work related to the administration of Amazon AWS tools;
  • Błąd (#C2185B) - Error, something does not work correctly;
  • Html/Css (#f4dd8b) - Working with css;
  • D3.js (#b84e51) - Working with the library D3.js;
  • Express (#f7df1e) - Working with the Express.js framework;
  • Research (#CFD8DC) - Checking the possibility of implementing a solution;
  • E2E (#8A4182) - Tests of application;
  • Vue.js (#4fc08d) - Working with a Vue.js framework.

The colors of labels related to frameworks/technologies are not accidental - it is associated with the logo of the selected element.

Application templates

Podobnie jak workflows w katalogu .github repozytorium możemy stworzyć szablony zgłoszeń. Dzięki nim standaryzujemy pracę związaną ze zbieraniem wymagań i definiowaniem co jest do zrobienia. Należy wyróżnić pięć szablonów:

  • bug - created from Bug report - intended for reporting errors;
  • feature - created from Feature request - intended for reporting changes and tasks;
  • research - created from Custom template - intended to report tasks related to searching for solutions, checking them, creating proof of concept;
  • doc - created from Custom template - intended to report the need for documentation;
  • test - created from Custom template - intended to report the need to write a test;