Appearance
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
orProjects
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 fromBug report
- intended for reporting errors;feature
- created fromFeature request
- intended for reporting changes and tasks;research
- created fromCustom template
- intended to report tasks related to searching for solutions, checking them, creatingproof of concept
;doc
- created fromCustom template
- intended to report the need for documentation;test
- created fromCustom template
- intended to report the need to write a test;