You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+40-6Lines changed: 40 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -56,6 +56,29 @@ Voer eerst de stappen uit zoals beschreven in
56
56
pnpm run lint:wcag
57
57
```
58
58
59
+
## Links controleren
60
+
61
+
De workflow `.github/workflows/check-links.yml` controleert of alle links op de
62
+
website nog werken met
63
+
[Linkinator](https://github.com/JustinBeckwith/linkinator). Je kan deze check
64
+
ook lokaal draaien:
65
+
66
+
1. Draai `pnpm run build` om de site te builden naar de map `build/`.
67
+
2. Draai Linkinator met dezelfde instellingen als de workflow:
68
+
69
+
```bash
70
+
npx linkinator build \
71
+
--recurse \
72
+
--format JSON \
73
+
--clean-urls \
74
+
--config ./linkinator.config.json \
75
+
--verbosity ERROR \
76
+
--timeout 5000 \
77
+
> linkinator-results.json
78
+
```
79
+
80
+
Links die bewust overgeslagen moeten worden staan in `linkinator.config.json`.
81
+
59
82
## Publiceren blogpost
60
83
61
84
Om een blog te publiceren die in draft staat volg je de volgende stappen:
@@ -68,10 +91,20 @@ Om een blog te publiceren die in draft staat volg je de volgende stappen:
68
91
69
92
## Changelog
70
93
71
-
Nieuwe features, bugfixes en andere wijzigingen worden bijgehouden in de changelog. Hierin vermelden wat er veranderd, verbeterd of toegevoegd is.
72
-
Via [Changesets] (`pnpm changeset`) kan er een changelog entry worden aangemaakt. De Changesets bot en workflow maakt automatisch een pull request aan die de verschillende changelog entries samenvoegt. Deze pull request kan worden gemerged voor elke release.
73
-
74
-
Ondanks dat er geen software package wordt gepubliceerd, gebruiken we de changelog om bij te houden wat er veranderd is in de website. De semver gebruikt in de changelog heeft geen technische betekenis, maar geeft aan of een verandering een nieuwe feature, bijvoorbeeld een nieuw blog, is (minor), een bugfix (patch) of een "breaking" change (major). Voorbeelden van een breaking change zijn bijvoorbeeld het verwijderen van een artikel of het aanpassen van de URL van een artikel.
94
+
Nieuwe features, bugfixes en andere wijzigingen worden bijgehouden in de
95
+
changelog. Hierin vermelden wat er veranderd, verbeterd of toegevoegd is.
96
+
Via [Changesets] (`pnpm changeset`) kan er een changelog entry worden
97
+
aangemaakt. De Changesets bot en workflow maakt automatisch een pull request aan
98
+
die de verschillende changelog entries samenvoegt. Deze pull request kan worden
99
+
gemerged voor elke release.
100
+
101
+
Ondanks dat er geen software package wordt gepubliceerd, gebruiken we de
102
+
changelog om bij te houden wat er veranderd is in de website. De semver gebruikt
103
+
in de changelog heeft geen technische betekenis, maar geeft aan of een
104
+
verandering een nieuwe feature, bijvoorbeeld een nieuw blog, is (minor), een
105
+
bugfix (patch) of een "breaking" change (major). Voorbeelden van een breaking
106
+
change zijn bijvoorbeeld het verwijderen van een artikel of het aanpassen van de
107
+
URL van een artikel.
75
108
76
109
### Hoe maak ik een changelog entry aan?
77
110
@@ -84,7 +117,8 @@ Ondanks dat er geen software package wordt gepubliceerd, gebruiken we de changel
84
117
### Release nieuwe versie van de website
85
118
86
119
1. Merge de pull request van de Changesets bot.
87
-
2. Merge de pull request in de `don-infra` repository, zie de beschrijving hieronder.
120
+
2. Merge de pull request in de `don-infra` repository, zie de beschrijving
121
+
hieronder.
88
122
89
123
## Deployen
90
124
@@ -146,4 +180,4 @@ Een contribution of pull request leidt niet automatisch tot een deployment.
146
180
ook `INFRA_REPO` aan te passen. Daardoor is dit pad in de praktijk bedoeld
147
181
voor maintainers of contributors met een branch in deze repository.
0 commit comments