# Тек бағдарламалық жасақтама инженерлері, жаңадан бастаушыларға рұқсат етілмейді
# Егер телефоныңыз жоғары сапалы болмаса, орнатпаңыз
"Әрбір өңдеудің себебін жазу - инженердің романтикасы."
【GIT Note Taking】 - бағдарламалық жасақтама әзірлеушілері мен техникалық мамандарға арналған мәтіндік жазбалар жасау құралы. Күнделікті жазбаларыңызды, код үзінділеріңізді және жазбаларыңызды стандартты Git нұсқасын басқару механизмі арқылы басқарыңыз және оларды әлемдегі ең үлкен ашық бастапқы коды бар платформа GitHub-қа немесе кез келген өзіндік хостингтік Git серверіне қауіпсіз синхрондаңыз!
## ⚡ Негізгі мүмкіндіктер
1. **Толық Git нұсқасын басқару негізі**: Жазбалар әрбір сақтау үшін хабарламаларды тіркейді, өзгерістердің себептерін және олардың эволюциясын толық бақылайды, оңай қарап шығуға және қалпына келтіруге мүмкіндік береді.
2. **GitHub OAuth 2.0 бір рет басу арқылы авторизациялау**: Ауыр токендерді қолмен көшіріп, қоюдың қажеті жоқ; браузер авторизациясы note* репозиторийін бірден тізімдейді және автоматты түрде байланыстырады (сонымен қатар 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 ескертпелерін алу оңай, бірақ оңай емес. https://github.com сайтында тіркелгіге өтініш беріңіз және жиі қолданылатын мәтіндік жазбаларды оңай жазу үшін GIT нұсқасын басқару мүмкіндіктерін пайдаланыңыз.
Жаңартылған күні
2026 ж. 30 там.