Bu repo-da az.reactjs.org səhifəsinin mənbə kodu yerləşir.
🇺🇸 English Version | 📖 Lüğət | 💅 Stil Təlimatları | ✅ Proqres: 100%
- Git
- Node: 8.4.0 və ya yuxarı hər hansı 8.x versiyası
- Yarn: Quraşdırma təlimatları üçün Yarn səhifəsinə baxın
- Repo-nun forku (hər hansı kontribusiya üçün)
- az.reactjs.org reposunun lokal maşında klonu
- Layihə direktoriyasına daxil olmaq üçün
cd az.reactjs.orgyazın - Veb Səhifənin npm asılılıqlarını yükləmək üçün
yarnyazın
yarn devyazaraq hot-reload olan təkmilləşdirmə serverini başladın (Gatsby ilə işləyir)open http://localhost:8000yazaraq səhifəni sevdiyiniz brauzerdə açın
Sənədlər fərqli ton və məqsəd ilə yazılmış bir neçə bölməyə bölünüblər. Əgər siz birdən çox cümlə yazmaq istəyirsinizsə uyğun bölməyə aid kontribusiya qaydaları ilə tanış olun.
az.reactjs.orgrepo-su olan lokal direktoriyadangit checkout masterçağırın- Ən yeni kodun olduğundan əmin olmaq üçün
git pull origin masteryazın - Branch yaratmaq üçün
git checkout -b the-name-of-my-branch(the-name-of-my-branch-i uyğun ad ilə dəyişin) yazın
- "Lokal İstifadə" təlimatlarına baxın
- Faylları yaddaşa yazın və brauzerdə yoxlayın
src-da React komponentlərə olan dəyişikliklər hot-reload ediləcəkcontent-də olan markdown fayllarına olan dəyişikliklər hot-reload ediləcək- Pluginlər ilə işləyirsinizsə
.cachedirektoriyasını silib serveri restart edin
- Əgər mümkündürsə vizual dəyişiklikləri bütün sıravi mobil və desktop brauzerlərinin ən yeni versiyalarında yoxlayın.
- Layihə direktoriyasından
yarn check-allçağırın. (Bu Prettier, ESLint və Flow-nu işə salacaq.)
git add -A && git commit -m "My message"(My message-i commit mesajı ilə dəyişin. Məsələn,Fix header logo on Android) çağıraraq dəyişiklikləri stage və commit edingit push my-fork-name the-name-of-my-branch- az.reactjs.org repo-suna baxdıqda push etdiyiniz branch-ləri görəcəksiniz.
- GitHub-ın təlimatlarını tətbiq edin.
- Əgər mümkündürsə vizual dəyişikliklərin skrinşotlarını əlavə edin. Digərlərinin dəyişiklikləri görməsi üçün PR yaranan kimi Netlify səhifəsi avtomatik olaraq düzəldiləcək.
Əgər az.reactjs.org tərcümə etmək istəyirsinizsə isreacttranslatedyet.com səhifəsində olan cari tərcümə səylərinə baxın.
Əgər tərcümə lüğətinə yeni termin əlavə etmək və ya hər hansı bir termini dəyişmək istəyirsinizsə, repoda olan glossary.md faylını redaktə edib PR yaradın. Bu sənədlərdə bütün terminlər sənəd boyu eyni formada işlədilir. Bu səbəbdən, dəyişikliklərin səbəbini PR-da izah edin.
yarn resetçağıraraq lokal keşi təmizləyin
az.reactjs.org səhifəsinə yüklənən kontent CC-BY-4.0 ilə lisenziya olunub. Lisenziyanı LICENSE-DOCS.md faylından tapa bilərsiniz.