Skip to content

Commit

Permalink
fix self links
Browse files Browse the repository at this point in the history
  • Loading branch information
bdfinst committed Mar 12, 2024
1 parent 487bb8e commit 40e9bb9
Show file tree
Hide file tree
Showing 13 changed files with 81 additions and 81 deletions.
2 changes: 1 addition & 1 deletion content/MinimumCD/TBD/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,5 +25,5 @@ It is important to note that release branches are an intermediate step that some
- **We must test**: TBD requires us to implement tests as part of the development process.
- **Better teamwork**: We need to work more closely as a team. This has many positive impacts, not least we will be more focused on getting the team's highest priority done. We will stop starting and start finishing work.
- **Better work definition**: Small changes require us to decompose the work into a level of detail that helps uncover things that lack clarity or do not make sense. This provides much earlier feedback on potential quality issues.
- **Replaces process with engineering**: Instead of creating a process where we control the release of features with branches, we can control the release of features with engineering techniques called [evolutionary coding methods](../../minimumcd/ci/#recommended-practices). These techniques have additional benefits related to stability that cannot be found when replaced by process.
- **Replaces process with engineering**: Instead of creating a process where we control the release of features with branches, we can control the release of features with engineering techniques called [evolutionary coding methods](/minimumcd/ci/#recommended-practices). These techniques have additional benefits related to stability that cannot be found when replaced by process.
- **Reduces risk**: There are two risks with long-lived branches that happen frequently. First, the change will not integrate cleanly and the merge conflicts result in broken or lost features. Second, the branch will be abandoned. This is usually because of the first reason. Sometimes because all of the knowledge about what is in that branch resides in the mind of someone who decided to leave before it was integrated.
16 changes: 8 additions & 8 deletions content/MinimumCD/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,13 +37,13 @@ The minimum activities required for CD are:
- The [application
pipeline](https://www.informit.com/articles/article.aspx?p=1621865&seqNum=2#:~:text=%EE%94%80Buy-,What%20Is%20a%20Deployment%20Pipeline%3F,-At%20an%20abstract)
is the only way to deploy to any environment
- The pipeline decides the releasability of changes, its verdict is [definitive](../faq/#why-should-the-pipeline-be-definitive-for-deploy)
- Artifacts created by the pipeline always meet the organization's [definition of deployable](../faq/#what-do-we-mean-by-definition-of-deployable)
- [Immutable artifact](../minimumcd/immutable/) (no human changes after commit)
- The pipeline decides the releasability of changes, its verdict is [definitive](/faq/#why-should-the-pipeline-be-definitive-for-deploy)
- Artifacts created by the pipeline always meet the organization's [definition of deployable](/faq/#what-do-we-mean-by-definition-of-deployable)
- [Immutable artifact](/minimumcd/immutable/) (no human changes after commit)
- All feature work stops when the pipeline is red
- [Production-like test environment](../minimumcd/prodlike/)
- [Production-like test environment](/minimumcd/prodlike/)
- Rollback on-demand
- [Application configuration](../faq/#what-is-application-configuration) deploys with artifact
- [Application configuration](/faq/#what-is-application-configuration) deploys with artifact

## Continuous Integration

Expand All @@ -60,7 +60,7 @@ The minimum activities required for CI are:

## Trunk-based Development

[Trunk-based development](../minimumcd/tbd) is the branching pattern required to meet the definition
[Trunk-based development](/minimumcd/tbd) is the branching pattern required to meet the definition
of CI. It prevents lost work, the risk of corruption that comes from merge conflict resolution, and also reduces movement
waste that increases batch size.

Expand All @@ -74,11 +74,11 @@ The minimum activities required for TBD are:

## Why did we build this?

For background on Minimum CD and answers to other common questions, please [read the FAQs](../faq).
For background on Minimum CD and answers to other common questions, please [read the FAQs](/faq).

## Starting the Journey

Questions on where to start? Check out some [recommendations](../journey).
Questions on where to start? Check out some [recommendations](/journey).

## Contributing

Expand Down
2 changes: 1 addition & 1 deletion content/Practices/SmallBatches/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ This comes from a misunderstanding of what CD is for. Yes, we can deliver featur

How small is small? One change a day is big. Smaller than that. These are not feature complete changes. They are small, tested changes that can be delivered to production if certified by the pipeline.

Solving the problems required to meet the [definition of CI](../../minimumcd/#continuous-integration) is foundational for the efforts to improve the organization. It is very effective at uncovering that we need to improve testing, learn how to use evolutionary coding practices, understand trunk-based development, learn to decompose work better, and learn how to work as a team better. It's also effective at shining a light on upstream issues.
Solving the problems required to meet the [definition of CI](/minimumcd/#continuous-integration) is foundational for the efforts to improve the organization. It is very effective at uncovering that we need to improve testing, learn how to use evolutionary coding practices, understand trunk-based development, learn to decompose work better, and learn how to work as a team better. It's also effective at shining a light on upstream issues.

### Refine Smaller Stories

Expand Down
18 changes: 9 additions & 9 deletions content/Translations/Finnish/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ type: docs
-- Accelerate

Me, [allekirjoittaneet](../../minimumcd/#signatories), uskomme, että jatkuvalle toimittamiselle (engl. continuous delivery, CD) tarvitaan määritelmä, jotta toimitusvirtaa voidaan parantaa. Riippumatta erilaisista olosuhteistamme, on olemassa yleispäteviä käytäntöjä. Määrittelemällä nämä käytännöt voimme:
Me, [allekirjoittaneet](/minimumcd/#signatories), uskomme, että jatkuvalle toimittamiselle (engl. continuous delivery, CD) tarvitaan määritelmä, jotta toimitusvirtaa voidaan parantaa. Riippumatta erilaisista olosuhteistamme, on olemassa yleispäteviä käytäntöjä. Määrittelemällä nämä käytännöt voimme:

- Perehdyttää uudet harjoittajat yhdenmukaisella tavalla
- Keskustella ohjelmistotuotannon käytännöistä, joista CD muodostuu
Expand All @@ -32,21 +32,21 @@ Jatkuvan toimittamisen minimivaatimukset ovat:
- [Jatkuva integraatio](#jatkuva-integraatio)
- [Sovelluksen toimitusputki](https://www.informit.com/articles/article.aspx?p=1621865&seqNum=2#:~:text=%EE%94%80Buy-,What%20Is%20a%20Deployment%20Pipeline%3F,-At%20an%20abstract)
on ainoa tie tuotantoonvientiin.
- Toimitusputki määrää muutosten julkaisukelpoisuuden, sen lausunto on [ehdoton](../../faq/#why-should-the-pipeline-be-definitive-for-deploy)
- Toimitusputki määrää muutosten julkaisukelpoisuuden, sen lausunto on [ehdoton](/faq/#why-should-the-pipeline-be-definitive-for-deploy)
- [Organisaation tuotantoonvientikelpoisen määritelmä täyttyy aina](https://www.youtube.com/watch?v=bHKHdp4H-8w)
- [Artifakti on muuttumaton](../../minimumcd/immutable/). Ei ihmisen tekemiä muutoksia versionhallintaan tallentamisen jälkeen.
- [Artifakti on muuttumaton](/minimumcd/immutable/). Ei ihmisen tekemiä muutoksia versionhallintaan tallentamisen jälkeen.
- Kaikki uuskehitys loppuu, kun toimitusputki on punaisella
- Tuotannonkaltainen testiympäristö
- Tuotantoonviennin peruutus tarvittaessa
- [Sovelluksen konfiguraatio](../../faq/#what-is-application-configuration) viedään tuotantoon artifaktin kanssa
- [Sovelluksen konfiguraatio](/faq/#what-is-application-configuration) viedään tuotantoon artifaktin kanssa

## Jatkuva integraatio

Jatkuva integraatio (CI) on toimintatapa, jossa työ integroidaan päähaaraan erittäin usein ja varmistetaan, että työ on - parhaan tietomme mukaan - julkaisukelpoista.

Jatkuvan integraation minimivaatimukset ovat:

- Päähaarassa kehittäminen ([Trunk-based development](../../minimumcd/tbd/))
- Päähaarassa kehittäminen ([Trunk-based development](/minimumcd/tbd/))
- Työ integroidaan päähaaraan vähintään päivittäin
- Työ testataan automaattisesti ennen päähaaraan yhdistämistä
- Työ testataan muun työn kanssa automaattisesti haaroja yhdistettäessä
Expand All @@ -55,7 +55,7 @@ Jatkuvan integraation minimivaatimukset ovat:

## Päähaarassa kehittäminen (Trunk-based Development)

Päähaarassa kehittäminen eli [Trunk-based development](../../minimumcd/tbd/) on versionhallinnan haarauttamistapa, joka vaaditaan jatkuvan integraation määritelmään. Se estää työn katoamisen, työn korruptoitumisen haarojen yhdistämiseen liittyvissä konflikteissa ja vähentää liike-hukkaa, joka johtaa suuriin eräkokoihin.
Päähaarassa kehittäminen eli [Trunk-based development](/minimumcd/tbd/) on versionhallinnan haarauttamistapa, joka vaaditaan jatkuvan integraation määritelmään. Se estää työn katoamisen, työn korruptoitumisen haarojen yhdistämiseen liittyvissä konflikteissa ja vähentää liike-hukkaa, joka johtaa suuriin eräkokoihin.

Päähaarassa kehittämisen minimivaatimukset ovat:

Expand All @@ -71,19 +71,19 @@ Minimi-CD ei ole ensimmäinen askel kypsyysmallissa. Siitä huolimatta se on vä

Näistä lähteistä löytyy sekä perusasiat että tiedot, joilla voi tulla "eliitti"-CD-organisaatioksi. Ne keskittyvät ratkaisemaan ongelman: "Miksei me voida mennä tuotantoon tänään?"

[Lue lista](../../references/).
[Lue lista](/references/).

## Miksi teimme tämän?

Lisää taustatietoa Minimi-CD:stä ja vastauksia yleisimpiin kysymyksiin löytyy [usein kysytyistä kysymyksistä](../../faq/).
Lisää taustatietoa Minimi-CD:stä ja vastauksia yleisimpiin kysymyksiin löytyy [usein kysytyistä kysymyksistä](/faq/).

## Haluatko osallistua tai allekirjoittaa?

Lue [osallistumisohje](https://github.com/Minimum-CD/cd-manifesto/blob/master/CONTRIBUTING.md).

## Allekirjoittajat

Allekirjoittajat ovat allekirjoittaneet [englanninkielisen alkuperäisdokumentin](../../minimumcd/#signatories) ja ajantasainen nimilista julkaistaan ainoastaan sen yhteydessä.
Allekirjoittajat ovat allekirjoittaneet [englanninkielisen alkuperäisdokumentin](/minimumcd/#signatories) ja ajantasainen nimilista julkaistaan ainoastaan sen yhteydessä.

## Käännös

Expand Down
16 changes: 8 additions & 8 deletions content/Translations/French/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ type: docs

{{< figure src="/images/minimumCD-logo-hex.png" alt="MinimumCD" width="20%" >}}

Nous, [les signataires](../../minimumcd/#signatories), estimons qu'une définition minimale de la Livraison Continue (Continuous Delivery, CD) est requise afin d'améliorer les flux de livraisons. Bien que chaque contexte soit unique, il y a des pratiques universelles. En les définissant, nous pouvons&nbsp;:
Nous, [les signataires](/minimumcd/#signatories), estimons qu'une définition minimale de la Livraison Continue (Continuous Delivery, CD) est requise afin d'améliorer les flux de livraisons. Bien que chaque contexte soit unique, il y a des pratiques universelles. En les définissant, nous pouvons&nbsp;:

- Présenter les choses aux nouveaux arrivants de manière cohérente
- Discuter des pratiques d'ingénierie qui composent le CD (Continuous Delivery)
Expand All @@ -37,13 +37,13 @@ Les activités minimales requises pour la Livraison Continue sont&nbsp;:
- [L'intégration continue](#intégration-continue)
- Le [pipeline de déploiement](https://www.informit.com/articles/article.aspx?p=1621865&seqNum=2#:~:text=%EE%94%80Buy-,What%20Is%20a%20Deployment%20Pipeline%3F,-At%20an%20abstract)
est le seul chemin qui permet de déployer en production.
- Le pipeline décide de la diffusion des modifications, son verdict est [définitif](../../faq/#why-should-the-pipeline-be-definitive-for-deploy)
- Le pipeline décide de la diffusion des modifications, son verdict est [définitif](/faq/#why-should-the-pipeline-be-definitive-for-deploy)
- Les artefacts créés par le pipeline répondent toujours à la [définition de Déployable](https://www.youtube.com/watch?v=bHKHdp4H-8w) de l'organisation
- [L'artefact ne change jamais](../../minimumcd/immutable/). Il n'y a aucun changement humain après le commit.
- [L'artefact ne change jamais](/minimumcd/immutable/). Il n'y a aucun changement humain après le commit.
- Tous les travaux sur les fonctionnalités s'arrêtent lorsque le pipeline est rouge
- L'environnement de test est proche de l'environnement de production
- On peut revenir en arrière (rollback) à la demande
- [La configuration de l'application](../../faq/#what-is-application-configuration) est déployée avec l'artefact
- [La configuration de l'application](/faq/#what-is-application-configuration) est déployée avec l'artefact

## Intégration Continue

Expand All @@ -52,7 +52,7 @@ dépôt de code, et à vérifier que ce travail est, à notre connaissance, prop

Les activités minimales requises pour CI sont&nbsp;:

- [Le développement basé sur un tronc commun](../../minimumcd/tbd/)
- [Le développement basé sur un tronc commun](/minimumcd/tbd/)
- Le travail est intégré au tronc commun au moins une fois par jour
- Le travail est testé automatiquement avec d'être fusionné au tronc commun
- Le travail est testé avec celui des autres automatiquement lors de la fusion
Expand All @@ -61,7 +61,7 @@ Les activités minimales requises pour CI sont&nbsp;:

## Le développement basé sur un tronc commun (Trunk-based Development, TBD)

[Le développement basé sur un tronc commun](../../minimumcd/tbd/) est le modèle de branche requis pour répondre à la définition d'Intégration Continue.
[Le développement basé sur un tronc commun](/minimumcd/tbd/) est le modèle de branche requis pour répondre à la définition d'Intégration Continue.
Il évite la perte de travail, le risque de corruption qui provient des résolutions de conflits lors des fusions, et
réduit également le gaspillage d'énergie induit par la taille des lots/

Expand All @@ -75,11 +75,11 @@ Les activités minimales requises pour le TBD sont&nbsp;:

## Pourquoi avons-nous construit ce manifeste ?

Pour plus d'informations sur la Livraison Continue Minimale et des réponses à d'autres questions courantes, [veuillez lire la FAQ](../../faq/).
Pour plus d'informations sur la Livraison Continue Minimale et des réponses à d'autres questions courantes, [veuillez lire la FAQ](/faq/).

## Vous souhaitez contribuer ou devenir signataire ?

Les signataires ont signé le [document original en anglais](../../minimumcd/#signatories), et la liste des noms sera tenue à jour uniquement sur celui-ci.
Les signataires ont signé le [document original en anglais](/minimumcd/#signatories), et la liste des noms sera tenue à jour uniquement sur celui-ci.

## Traduction

Expand Down
2 changes: 1 addition & 1 deletion content/Translations/French/references.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,4 @@ livraison continue, que nous que nous avons trouvées très utiles dans nos prop
Ces ressources contiennent les bases, mais aussi les connaissances nécessaires pour devenir une organisation de Livraison Continue « d'élite ».
Elles sont dédiées à la résolution du problème « pourquoi ne pouvons-nous pas passer en production aujourd'hui ? »

[Lire la liste](../../../references/).
[Lire la liste](/references/).
14 changes: 7 additions & 7 deletions content/Translations/German/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,13 +32,13 @@ Die für CD erforderlichen Mindestaktivitäten sind:

- [Kontinuierliche Integration](#kontinuierliche-integration) verwenden
- Die [Anwendungspipeline](https://www.informit.com/articles/article.aspx?p=1621865&seqNum=2#:~:text=%EE%94%80Buy-,What%20Is%20a%20Deployment%20Pipeline%3F,-At%20an%20abstract) ist die einzige Möglichkeit zur Lieferung in einer beliebigen Umgebung.
- Die Pipeline entscheidet über die Freigabefähigkeit von Änderungen, ihr Urteil ist [endgültig](../../faq/#why-should-the-pipeline-be-definitive-for-deploy)
- Die von der Pipeline erstellten Artefakte entsprechen immer der der organisationseigenen ["Definition für deploybar"](../../faq/#what-do-we-mean-by-definition-of-deployable).
- [Unveränderliche Artefakte](../../minimumcd/immutable/). Keine menschlichen Änderungen nach der Übergabe an cas CD-System.
- Die Pipeline entscheidet über die Freigabefähigkeit von Änderungen, ihr Urteil ist [endgültig](/faq/#why-should-the-pipeline-be-definitive-for-deploy)
- Die von der Pipeline erstellten Artefakte entsprechen immer der der organisationseigenen ["Definition für deploybar"](/faq/#what-do-we-mean-by-definition-of-deployable).
- [Unveränderliche Artefakte](/minimumcd/immutable/). Keine menschlichen Änderungen nach der Übergabe an cas CD-System.
- Jegliche Arbeiten an Features werden eingestellt, wenn die Pipeline defekt ist.
- Produktionsähnliche Testumgebung
- Rollback bei Bedarf
- [Anwendungskonfiguration](../../faq/#what-is-application-configuration) wird gemeinsam mit dem Artefakt ausgeliefert
- [Anwendungskonfiguration](/faq/#what-is-application-configuration) wird gemeinsam mit dem Artefakt ausgeliefert

## Kontinuierliche Integration

Expand All @@ -55,7 +55,7 @@ Die für CI erforderlichen Mindestaktivitäten sind:

## Trunk-basierte Entwicklung

Die [trunk-basierte Entwicklung](../../minimumcd/tbd/) ist das branching Modell, das erforderlich ist, um die Definition von CI zu erfüllen. Es verhindert den Verlust von Arbeit, das Risiko von verfälschtem oder defektem Code bei der Lösung von Merge-Konflikten besteht und auch die (Lean-) Verschwendung durch Bewegung, die die Batchgröße erhöht.
Die [trunk-basierte Entwicklung](/minimumcd/tbd/) ist das branching Modell, das erforderlich ist, um die Definition von CI zu erfüllen. Es verhindert den Verlust von Arbeit, das Risiko von verfälschtem oder defektem Code bei der Lösung von Merge-Konflikten besteht und auch die (Lean-) Verschwendung durch Bewegung, die die Batchgröße erhöht.

- Die für TBD erforderlichen Mindestaktivitäten sind:
- Alle Änderungen werden in den Stamm integriert.
Expand All @@ -66,11 +66,11 @@ Die [trunk-basierte Entwicklung](../../minimumcd/tbd/) ist das branching Modell,

## Warum haben wir das gebaut?

Für Hintergrundinformationen zu Minimum CD und Antworten auf andere häufige Fragen, lesen Sie bitte die [FAQs](../../faq/).
Für Hintergrundinformationen zu Minimum CD und Antworten auf andere häufige Fragen, lesen Sie bitte die [FAQs](/faq/).

## Die Reise beginnen

Haben Sie Fragen, wo Sie anfangen sollen? Sehen Sie sich einige [Empfehlungen](../../journey/) an.
Haben Sie Fragen, wo Sie anfangen sollen? Sehen Sie sich einige [Empfehlungen](/journey/) an.

## Beitragen

Expand Down
Loading

0 comments on commit 40e9bb9

Please sign in to comment.