Stabilisation de Aircox #87
Labels
No Label
à discuter
amélioration
backend
bug
doc
frontend
gnuragistes
gouvernance
prod info
proposition
question
stabilisation
test
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: rc/aircox#87
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Ce ticket reprend la liste des différentes étapes pour stabiliser Aircox.
Infos pratiques
1.0
. N'hésitez pas à référencer ce ticket dans la description, par facilité de suivi.dev-1.0-N-X
: ou N est le numéro de l'issue et X une description éventuelle.develop-1.0
)pytest
+pytest-django
, même s'il existe déjà du code de test utilisant le framework de Django.pre-commit
pour le code quality & format.Organisation du code:
test_
Test
(par exemple:class TestProgram:
)Project Setup
Code Quality & Improvements
BaseRerun
,Schedule
,Diffusion
dans des modules spécifiques !93Tests
CI/CL Pipeline ?=> Later versionaircox
:admin
:admin_site
,mixins
,filters
!112converters
!112management
middleware
models
:episode
!98 ,rerun
,schedule
!93station
!100,page
!101signals
!112=> Later versiontemplatetags
utils
!112views
:base
,mixins
!112aircox_streamer
:connector
controllers
:metadata
,source
,queue_source
,streamer
,streamers
,monitor
management
views
viewsets
@rc/gnuragistes est-ce que vous savez si c'est possible de mettre en place un pipeline CI/CD sur Gitea?
J'ai choisi Gitea pour sa simplicité et parce qu'il n'y avait pas de CI/CD.
Ce n'est donc pas moi qui mettrai ça en place.
Libre à vous de changer d'outil évidemment !
On verra ça plus tard :) je vais déjà réorganiser un peu le code pour les tests
Code coverage - 2023/08/23
aircox
aircox_streamer
Bon ben la checklist est bonne, on va pouvoir passer en QA