Gebaseerd op het prachtige Solving Sol met enkele collaborative coding en CI insteken.
We pretenderen niet dat we het werk van Sol LeWitt kunnen evenaren, maar zijn gefascineerd door het feit dat de instructies en de interpretatie hiervan tot verschillende resultaten kunnen leiden.
We moedigen jou aan om niet alleen een oplossing aan te maken, maar ook om een nieuwe instructie toe te voegen.
Laat niet na om een oplossing toe te voegen voor een instructie die al opgelost is: meerdere interpretaties zijn inherent aan dit concept.
-
Maak een fork van de repository
-
Voeg jouw oplossing toe in de
solutions
map-
Maak gebruik van de
template
die eveneens in de solutions map te vinden is. -
Hanteer de volgende naamgeving voor de mappenstructuur:
/solutions/[nummer instructie]/[Github username]/
├── solutions │ ├── 333 │ │ └── JohnDoe │ │ ├── index.html │ │ └── solution.js
-
-
Gebruik de solution.js om jouw oplossing in te maken.
-
Pas de index.html aan met jouw naam en instructie nummer
-
Start een Live Server (of dergelijke tool), ga naar jouw solution, zo kan je jouw resultaat zien.
-
Zorg er voor dat de tests slagen (
yarn test
) -
Commit, start de commit message met #[issuenummer]
- Opgelet: dit nummer is verschillend dan het instructie nummer
- bv:
commit -m "#42 solution 007"
-
push en doe een pull request op de originele repo.
-
Indien jouw pull request goedgekeurd is, volgt er een merge met de master. Jouw oplossing wordt dan automatisch toegevoegd aan de startpagina.
- Maak zoveel mogelijk gebruik van het volledige vlak
- Tenzij anders vermeld heeft een vorm (rechthoek, cirkel...) geen fill color
- Een lijn is 1px breed
- Een
puntje
heeft een straal (radius) van 1 à 2 - Een
stip
heeft een straal (radius) van 4 à 5 - Een
bol
heeft een straal (radius) van >10 - Marges/spacers zijn meestal een veelvoud van 5
- Beperk je tot deze kleuren.
- Als de instructie spreekt over verschillende kleuren en er zijn meer elementen dan dat er kleuren zijn, dan herhaal je de kleuren gewoon.
- Probeer de volgorde te behouden waar het kan.
- Je mag het lichtblauw ook vooraan extra toevoegen zodat je een reeks van 7 bekomt met hetzelfde start- en eindkleur.