Building a proper framework for evaluation and acceptance of new package into desc-python
@heather999 y travaille déjà.
Depuis le 11/12/2020.
Évaluation
Cette issue n'a pas encore été évaluée.
Description
we need a proper way to solve issues like https://github.com/LSSTDESC/desc-help/issues/53 by providing the collaboration with an efficient way to evaluate adequacy of a dev package for integration into the DESC ecosystem, and a more organized way to build the path to acceptance.
One easy enough possibility is to build on the actions of this repo to propose a sequence to developers : branch desc-python, modify its actions so as to trigger CI on the new package, and push with CI triggered on push. We can envision different level of CI depending on push to branch, pull request to bleed or to master, etc...
This would not solve for all the things that need to be properly checked by developers, and certainly not the algorithmic correctness, but at least: 1/ this will provide a wiew into proper install at the time of the pus and pull requests, 2/ we can check dependency consistency, like tagged versions of other packages 3/ we can triage the pull request and iterate with much better clarity on purpose/scope/unit testing, in some cases the tests dir will be available and pytest can be triggered in the CI, and we can propose a differential level of scrutiny between bleed dev and the final acceptance in the production version.
comments and thoughts most welcome
- Langage dominant
- Shell
- Étoiles
- 7
- Forks
- 3
- Merge moyen
- 1 j 23 h
- PR mergées (30 j)
- 1
Préparer son environnement
Nous n'avons pas encore vérifié les fichiers d'installation de ce projet. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de LSSTDESC/desc-python
-
nvidia-nccl-cu13 temporary pinOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
LSSTDESC/desc-python#192 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
LSSTDESC/desc-python#187 ·
-
create txpipe branchPeut-être pris @heather999 l’a pris il y a 23 jours. Ouverte
LSSTDESC/desc-python#188 · 1 personne assignée ·
-
temporarily restrict astropy<8.0.0Peut-être à nouveau libre @heather999 l’a pris il y a 75 jours, et aucune pull request n’est ouverte. Ouverte
LSSTDESC/desc-python#185 · 1 personne assignée ·
-
Temporarily restrict pzflow < 4.0.0Peut-être à nouveau libre @heather999 l’a pris il y a 116 jours, et aucune pull request n’est ouverte. Ouverte
LSSTDESC/desc-python#182 · 1 personne assignée ·
Toutes les issues de LSSTDESC/desc-python
Issues similaires
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
alunduil/alunduil-infrastructure#629 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 92/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
duckdb/duckdb-skills#19 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
YosysHQ/oss-cad-suite-build#216 ·