# Alleen voor software-engineers, geen beginners toegestaan
# Installeer deze app niet als je telefoon niet van hoge kwaliteit is
"Het opschrijven van de reden voor elke bewerking is de romantiek die een engineer zou moeten hebben."
【GIT Note Taking】is een tool voor het maken van tekstnotities, speciaal ontworpen voor softwareontwikkelaars en techneuten. Beheer je dagelijkse notities, codefragmenten en memo's via het standaard Git-versiebeheersysteem en synchroniseer ze veilig met GitHub, 's werelds grootste open-sourceplatform, of een zelfgehoste Git-server!
## ⚡ Kernfuncties
1. **Complete Git-versiebeheerkern**: Registreert commitberichten voor elke opslag, waardoor de redenen voor wijzigingen en hun ontwikkeling volledig worden bijgehouden, wat eenvoudig te controleren en te herstellen is.
2. **GitHub OAuth 2.0-autorisatie met één klik**: Je hoeft geen omslachtige tokens handmatig te kopiëren en te plakken; browserautorisatie toont direct de notitie*-repository en koppelt deze automatisch (waarbij de handmatige PAT-modus volledig behouden blijft).
3. **Ondersteunt zelfgehoste en diverse Git-services:** Perfect compatibel met GitLab, Gitea en zelfgehoste privé Git-servers. Het maakt ook het aanmaken van puur lokale offline notities mogelijk (geen account vereist).
4. **Offline prioriteit en tweewegsynchronisatie:** Bewerk vrij zonder internettoegang en voer met één klik tweewegsynchronisatie uit wanneer u verbonden bent met internet.
5. **Slimme commit met realtime datumsynchronisatie:** Maakt gebruik van GraphQL-technologie om de laatst gewijzigde tijd van externe bestanden nauwkeurig te corrigeren bij het downloaden van notities.
6. **Geschiedenis opschonen (opschonen tot diepte 1):** Verwijder langlopende lokale processen met één klik in Instellingen om ruimte op uw telefoon vrij te maken.
7. **Zoeken in volledige tekst en bestandsbijlagen:** Zoek direct in de inhoud van notities en voeg veilig afbeeldingen en bijlagen toe zonder machtigingen met behulp van de native systeemselector.
8. **Offline back-up met één klik (ZIP):** Maak op elk gewenst moment een back-up van je notities in de downloadmap van je telefoon.
9. **100% privacy, transparantie en open source:** De app maakt rechtstreeks verbinding met je Git-server, zonder tussenkomst van externe servers of gegevensverzameling.
## 🚀 3 Snelstartgids
1. Maak een privé-repository aan op GitHub met een naam die begint met "note" (bijv. note-work, note-daily).
2. Open de app, tik op "Maken ➔ GitHub-notitie maken" in de rechterbovenhoek en tik vervolgens op 【🐙 Aanmelden bij GitHub met één klik】.
3. Selecteer de gewenste repository in de pop-uplijst. Het systeem kloont de repository automatisch en je kunt direct aan de slag met je Git-gebaseerde forumnotities!
*(U kunt ook verbinding maken door de URL/het wachtwoord van een zelfgehoste Git-server in te voeren bij "Externe notities downloaden")*
## 🛠️ Open source-project en technische architectuur
• GitHub-repository: https://github.com/WilliamFromTW/GitNoteTaking
• Onderliggende engine: Eclipse JGit
• Systeemvereisten: Android 13 (API 33) of hoger
Git-notities maken is eenvoudig maar niet gemakkelijk. Vraag een account aan op https://github.com en gebruik de krachtige versiebeheermogelijkheden van GIT om eenvoudig veelgebruikte tekstnotities op te nemen.