Trace: git

Git-Repo

This is an old revision of the document!


Git-Repo

  • Overzicht
  1. Een korte introductie over het belang van versiebeheer en de keuze voor Git.
  2. Hoe de WisClub Git repositories worden georganiseerd en het belang van open source samenwerking binnen de club.
  • Onze Repositories
  1. Core Projects: Een lijst van de belangrijkste projecten die de ruggengraat vormen van de technische initiatieven van WisClub.
    1. Robotica Suite: Een reeks tools en bibliotheken gericht op robotica.
    2. WisBoard Firmware: Firmwarecode voor een aangepast ontwikkelbord gemaakt door WisClub.
    3. Home Automation Tools: Softwaretools voor het automatiseren van huishoudelijke taken.
  2. Utility Libraries: Verzamelingen van nuttige codebibliotheken voor algemeen gebruik.
    1. WisUtils: Een set algemene hulpprogramma's en functies.
    2. Embedded Helpers: Hulpprogramma's specifiek voor embedded systeemontwikkeling.
  • Bijdragen
  1. Getting Started: Een stapsgewijze gids voor het opzetten van een ontwikkelomgeving en het klonen van een WisClub repo.
  2. Contribution Guidelines: Regels en best practices voor het bijdragen aan de code. Dit omvat zaken als code-stijl, commit boodschap conventies, en pull request procedures.
  3. Issue Tracking: Hoe je bugs kunt rapporteren of nieuwe features kunt voorstellen via het issue tracker systeem.
  4. Code Reviews: Het belang van peer reviews en hoe je effectief feedback kunt geven en ontvangen.
  • Belangrijkste Projecten
  1. Diepgaande beschrijvingen van de meest prominente of actieve projecten.
    1. Robotica Suite:
      1. Doel: Het ontwikkelen van een reeks tools die robotica toegankelijker maken voor hobbyisten en studenten.
      2. Hoofdfeatures: Real-time besturing, sensorintegratie, simulatieondersteuning.
      3. Status: Actief ontwikkeling, versie 2.1 net vrijgegeven.
    2. WisBoard Firmware:
      1. Doel: Firmware die de functionaliteiten van het WisBoard, een eigen ontwikkelbord van WisClub, optimaliseert.
      2. Hoofdfeatures: Energiezuinig, ondersteuning voor meerdere sensortypen, modulaire codebase.
      3. Status: In bèta, testers gezocht.
  • Resources
  1. Links naar nuttige externe bronnen, tutorials en documentatie die betrekking hebben op Git en open source samenwerking.