# Программалык камсыздоо инженерлери үчүн гана, жаңыдан баштагандарга уруксат берилбейт
# Эгер телефонуңуз жогорку сапатта болбосо, орнотпоңуз
"Ар бир түзөтүүнүн себебин жазып алуу - бул инженердин романтикасы."
【GIT Note Taking】 - бул программалык камсыздоону иштеп чыгуучулар жана техникалык адистер үчүн иштелип чыккан тексттик жазууларды жазуу куралы. Күнүмдүк жазууларыңызды, код үзүндүлөрүңүздү жана эскертүүлөрүңүздү стандарттуу Git версиясын башкаруу механизми аркылуу башкарыңыз жана аларды дүйнөдөгү эң ири ачык булактуу платформа болгон GitHub же каалаган өзүн-өзү тейлөөчү Git сервери менен коопсуз синхрондоштуруңуз!
## ⚡ Негизги функциялар
1. **Толук Git версиясын башкаруу Негизги**: Жазуулар ар бир сактоо үчүн билдирүүлөрдү жазып, өзгөрүүлөрдүн себептерин жана алардын эволюциясын толугу менен көзөмөлдөп, оңой карап чыгууга жана калыбына келтирүүгө мүмкүндүк берет.
2. **GitHub OAuth 2.0 Бир чыкылдатуу менен авторизациялоо**: Олдоксон токендерди кол менен көчүрүп жана чаптоонун кажети жок; браузердин авторизациясы нота* репозиторийин заматта тизмелейт жана автоматтык түрдө байлайт (ошондой эле PAT кол менен режимин толугу менен сактайт).
3. **Өз алдынча жайгаштырылган жана ар кандай Git кызматтарын колдойт:** GitLab, Gitea жана өз алдынча жайгаштырылган жеке Git серверлери менен толук шайкеш келет. Ошондой эле, ал таза жергиликтүү оффлайн жазууларды түзүүгө мүмкүндүк берет (аккаунт талап кылынбайт).
4. **Оффлайн артыкчылык жана эки тараптуу синхрондоштуруу:** Интернетке туташпастан эркин түзөтүү жана интернетке туташканда бир чыкылдатуу менен түртүү/тартуу менен эки тараптуу синхрондоштурууну аткарыңыз.
5. **Реалдуу убакыттагы даталарды синхрондоштуруу менен акылдуу коммит:** Жазууларды жүктөп алууда алыскы файлдардын акыркы өзгөртүлгөн убактысын так оңдоо үчүн GraphQL технологиясын колдонот.
6. **Тарыхты ичкертүү (Тереңдикке чейин тазалоо 1):** Телефондогу орунду бошотуу үчүн Жөндөөлөрдөн бир чыкылдатуу менен узак жергиликтүү процесстерди тазалаңыз.
7. **Толук тексттик издөө жана файл тиркемеси:** Жазуулардын мазмунун заматта издеп, жергиликтүү системаны тандагычты колдонуп, эч кандай уруксатсыз сүрөттөрдү жана тиркемелерди коопсуз тиркеңиз.
8. **Бир чыкылдатуу менен ZIP оффлайн толук камдык көчүрмөсү:** Жазууларды каалаган убакта телефонуңуздун жүктөө каталогуна камдык көчүрмөсүн сактаңыз.
9. **100% купуялуулук, ачыктык жана ачык булак:** Колдонмо түздөн-түз Git сервериңизге туташат, үчүнчү тараптын серверлеринин ортомчулары же маалыматтарды чогултуу жок.
## 🚀 3 Тез баштоо боюнча колдонмо
1. GitHub'та "note" менен башталган аталышы бар жеке репозиторий түзүңүз (мисалы, note-work, note-daily).
2. Колдонмону ачып, жогорку оң бурчтагы "Create ➔ Create GitHub Note" баскычын таптап, андан кийин 【🐙 GitHub'ка бир чыкылдатуу менен кирүү】 баскычын таптаңыз.
3. Калкып чыкма тизмеден максаттуу репозиторийди тандаңыз. Система репозиторийди автоматтык түрдө клондойт жана сиз дароо эле Git негизиндеги форумдун жазууларынан ырахат ала баштай аласыз!
*(Же болбосо, "Алыскы жазууларды жүктөп алуу" бөлүмүнө каалаган өз алдынча жайгаштырылган Git серверинин URL дарегин/сырсөзүн киргизүү менен туташа аласыз)*
## 🛠️ Ачык булактуу долбоор жана техникалык архитектура
• GitHub репозиторийи: https://github.com/WilliamFromTW/GitNoteTaking
• Негизги кыймылдаткыч: Eclipse JGit
• Системалык талаптар: Android 13 (API 33) же андан жогору
Git Note алуу жөнөкөй, бирок оңой эмес, сураныч, https://github.com дарегинен каттоо эсебине кайрылыңыз жана көп колдонулган тексттик жазууларды оңой жаздыруу үчүн GITтин күчтүү версиясын башкаруу мүмкүнчүлүктөрүн колдонуңуз.
Качан жаңырды
2026-ж., 30-авг.