CenterForDigitalHumanities / CenterForDigitalHumanities/rerum_server_nodejs

'Release' Branching for CI/CD and Contributions

Offen
#174 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
JavaScript
Sterne
3
Forks
6
Ø Merge
2 T. 47 Min.
Gemergte PRs (30 T.)
4

Beschreibung

As an Open Source project we want to avoid having branches "compete" for who gets to be the development deployment at https://devstore.rerum.io/v1/.

We hope for many PRs to come in at once from Open Source contributors.

We imagine a future where RERUM is a kind of "download and install" package.

A `release` branching mechanic that helps control when the _production_ and _development_ deployments occur is necessary in order to help the current situation with "competing" PRs and should be forward thinking for the ways in which we imagine making RERUM code available to the public.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Das Issue nennt keine Dateien, Tests oder Einstiegspunkte; beginne damit zu prüfen, wie Branches derzeit die Entwicklungsbereitstellung unter devstore.rerum.io/v1/ auslösen und wie Produktionsbereitstellungen erfolgen. Definiere einen Release-Workflow, der verhindert, dass konkurrierende PRs die Bereitstellungen steuern, und das künftige Download-und-Installationsziel des Projekts unterstützt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
git, javascript
Bereich
ci-cd, devops, release
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.