Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Latest commit

 

History

164 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

.github

De spelregels van Security Commons NL: het redactiestatuut, de principes, de architectuur en de projectentabel die op het organisatieprofiel verschijnt.

Status: infrastructuur. Deze repo bevat geen kennis en geen code voor eindgebruikers; hij legt vast hoe de andere repo's zich gedragen. Wijkt een repo hiervan af, dan is dat werk.

Voor wie

Iedereen die aan de commons meebouwt of wil begrijpen waarom iets is zoals het is.

Snel starten

  • REDACTIESTATUUT.md: de regels waaraan elke publicatie voldoet (A1 tot A11, B1 tot B14).
  • ARCHITECTUUR.md: welke repo's er zijn, hoe ze samenhangen, en waar het werk ligt.
  • PRINCIPLES.md: waarom we dit doen.
  • BESLUITEN.md: append-only log van elke wijziging aan het statuut of aan de opzet.
  • PROJECTEN.md: de enige projectenlijst (statuut B9). Wijkt een ander stuk daarvan af, dan heeft die tabel gelijk. profile/README.md is de visitekaart op github.com en verwijst ernaar.
  • plannen/: de bouwplannen achter de commons, ook nadat ze zijn uitgevoerd. Wat er nu open staat, over alle repo's heen, staat op de backlog: open plannen, schrijfopdrachten en ideeen als issue, de gaten uit de data, en bovenaan waar we nu aan werken.
  • profile/avatar-github.jpeg: het logo van de organisatie.

Controles

python tools/repo_compliance.py ../<repo> --profiel profile/README.md   # statuut per repo
python tools/linkcheck.py ..                                           # elke link naar de commons zelf
python -m pytest tools/ -q                                             # tests van de controlescripts

Werkmap opzetten

tools/sync-org.ps1 haalt alle niet-gearchiveerde repo's van de organisatie naar de map boven .github, zodat je ze naast elkaar hebt staan. Dat is wat de controles hierboven nodig hebben, en wat de kruisverwijzingen tussen kennisbank en aanvalspaden lokaal laat werken.

pwsh -File tools/sync-org.ps1          # of dubbelklik tools/sync-org.cmd

Pull-only en fast-forward-only: het script pusht nooit, merget nooit, en slaat een repo met eigen werk over met een waarschuwing. Mappen die geen clone van de organisatie zijn, blijven met rust.

Bijdragen

Zie CONTRIBUTING.md.

Licentie

EUPL-1.2, zie LICENSE.

About

security-commons-nl organisatieprofiel

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages