Skip to content

svenvoskamp/Workshop-Continuous-Integration

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deploy Test

Creative collaborative -pull request oriented- coding

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.

Hoe kan ik een oplossing toevoegen?

  • 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.

Richtlijnen

  • 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

Kleuren

#00695c Groen

#2196f3 Blauw

#0d47a1 Donkerblauw

#ef6c00 Oranje

#b71c1c Rood

#4fc3f7 Lichtblauw

  • 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.

About

Creative collaborate coding by pull requests & continuous integration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 53.7%
  • HTML 38.0%
  • CSS 8.3%