Lokale ontwikkeling
We verwelkomen alle soorten bijdragen, groot of klein. Deze gids helpt je op weg.
📜 Gedragscode
We volgen een Gedragscode om een open en gastvrije gemeenschap te bevorderen. Door deel te nemen stem je ermee in deze normen te handhaven.
🤝 Manieren om bij te dragen
Hier zijn een paar manieren waarop je kunt helpen CheckCle te verbeteren:
🐞 Meld bugs – Een fout gevonden? Laat het ons weten door een GitHub Issue.
🌟 Stel functies voor – Een idee? Start een Discussie of open een Feature Request-issue.
🛠 Dien Pull Requests in – Verbeter de code, herstel bugs, voeg functies toe of verbeter de documentatie.
📝 Verbeter documentatie – Zelfs een typefout verbeteren helpt!
🌍 Verspreid het woord – Geef de repo een ster ⭐, deel het op sociale media en nodig anderen uit om bij te dragen!
🧰 Ontwikkelomgeving instellen
Stel het project lokaal in voordat je code bijdraagt:
1. Fork de repository
Klik op "Fork" op GitHub om je eigen kopie te maken.
2. Clone je fork
git clone https://github.com/yourusername/checkcle.git
cd checkcle3. Installeer afhankelijkheden
Volg de instructies in de README of projectdocumentatie om de vereiste pakketten te installeren en de lokale ontwikkelserver te draaien.
4. Start lokale ontwikkeling
#Webapplicatie
cd application/
npm install && npm run dev
#Server backend
cd server
./pocketbase serve --dir pb_data
Als je geen localhost gebruikt, voer dan het volgende uit (./pocketbase serve --http=0.0.0.0:8090 --dir pb_data)4. Start service-check operatie
#Server backend
Start service-operatie (Controleer service voor PING, HTTP, TCP, DNS)
cd server/service-operation
go run main.go (je hoeft de .env niet te wijzigen zolang het de localhost-verbinding is)5. Start gedistribueerde regionale agent
#### 1. Fork de repository
Klik op "Fork" op [GitHub](https://github.com/operacle/Distributed-Regional-Monitoring) om je eigen kopie te maken.
#### 2. Clone je fork
git clone --branch main https://github.com/operacle/Distributed-Regional-Monitoring.git
cd Distributed-Regional-Monitoring
#### 3. Installeer Go-service (zorg dat je de Go-service hebt geïnstalleerd)
Kopieer .env.example -> .env
Wijzig de configuratie van de regionale agent in het .env-bestand
en voer uit: go run main.go✅ Pull Request-proces
Zorg dat je code de bestaande stijl- en naamgevingsconventies volgt.
Schrijf duidelijke, beknopte commit-berichten.
Push je branch en open een Pull Request (PR) op de
developbranch.Geef een zinvolle PR-beschrijving (wat/waarom/hoe).
Koppel gerelateerde issues indien van toepassing (bijv.
Sluit #12).Zorg dat alle checks slagen (bijv. linting, tests).
We zullen je PR reviewen, om wijzigingen vragen indien nodig, en mergen zodra het klaar is!
🐛 Bugs en issues melden
Geef zoveel mogelijk informatie:
Een duidelijke, beschrijvende titel
Stappen om te reproduceren
Verwacht vs daadwerkelijk gedrag
Omgevingsinfo (OS, browser, apparaat, etc.)
Screenshots of logs indien van toepassing
Gebruik de Issue-tracker om te rapporteren.
💡 Feature Requests
We horen graag je ideeën! Open een Discussie of Feature Request-issue. Zorg dat het nog niet in de Routekaart.
Laatst bijgewerkt