Federico Mena-Quintero
federico@gnome.org 2013

This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.

Som ett speciellt undantag, ger upphovsrättsinnehavarna dig tillåtelse att kopiera, modifiera och distribuera exempelkoden som finns i detta dokument under de villkor som du väljer, utan restriktioner.

Andra stilguider och böcker om att organisera fria programvaruprojekt
Anders Jonsson
anders.jonsson@norsjovallen.se 2018

# Ytterligare material

Här ger vi dig länkar till andra material som du kan vilja läsa. Dessa kommer att lära dig mycket om hur du kan arbeta i stora distribuerade grupper av utvecklare av fri programvara, och om god programmeringsstil i allmänhet.

Producing Open Source Software, av Karl Fogel. Detta är en utmärkt bok med god praxis som fria programvaruprojekt bör följa. Detta gäller projektets sociala aspekter: hur bidragsgivare ska behandlas, hur kommunikation ska organiseras och modereras, hur icke vinstdrivande stiftelser ska hanteras. Om du någon gång frågar dig själv ”hur ska jag hantera $mänsklig_situation i projektet?", så har den här boken kanske svaret.

GNU Coding Standards. Detta är ett gammalt dokument, men det innehåller ändå massor av utmärkta råd. Det pratar om C-kodstil, problem vid hantering av system för insticksmoduler, vanliga namn på flaggor för kommandoradsprogram, konventioner för Makefiler, och några väldigt GNU-iga detaljer som att använda Texinfo för dokumentation.

Linux Kernel Coding Style. Förklarar den logiska principen bakom ”stor indentering”, parentesplacering, koncisa men otvetydiga namnval, och centraliserade avslut av funktioner.