Wkład w rozwój Django¶
Django to społeczność, która żyje dzięki swoim wolontariuszom. Jako że rośnie, zawsze potrzebujemy więcej osób do pomagania innym. Kiedy nauczysz się Django, możesz pomagać na wiele sposobów:
- Dołącz do listy mailingowej django-users i odpowiadaj na pytania. Ta lista mailingowa ma ogromną liczbę odbiorców i naprawdę chcemy utrzymać przyjazną i pomocną atmosferę. Jeśli jesteś nowy w społeczności Django, powinieneś przeczytać wytyczne co do dodawania wpisów.
- Dołącz do kanału IRC #django na Freenode i odpowiadaj na pytania. Wyjaśniając Django innym użytkownikom, sam nauczysz się wiele o frameworku.
- Bloguj o Django. Zbieramy wszystkie Django-blogi, o których wiemy na stronie społeczności; jeśli chciałbyś zobaczyć swój blog na tej stronie, możesz zrejestrować go tutaj.
- Weź udział w open-source’owych projektach Django, napisz jakąś dokumentację lub wydaj swój własny kod jako open-source’ową aplikację. Ekosystem aplikacji jest wielką siłą Django, pomóż nam ją budować!
Jeśli praca z Django daje ci frajdę, poczekaj aż zaczniesz nad nim pracować. Pasjonujemy się pomaganiem użytkownikom Django w robieniu skoku do bycia członkiem społeczności, która rozwija projekt, więc jest kilka sposóbów, na jakie możesz wspomóc rozwój Django:
- Zgłaszaj błędy w naszym systemie zgłoszeń.
- Dołącz do grupy mailingowej django-developers i dziel się pomysłami jak ulepszać Django. Zawsze jesteśmy otwarci na sugestie. Możesz też udzielać się na kanale IRC #django-dev.
- Wysyłaj łaty z nowym i/lub poprawionym zachowaniem. Jeśli szukasz prostego sposobu, aby zacząć pomagać w pracy nad Django, przeczytaj samouczek Pisanie pierwszej poprawki do Django i spójrz na zgłoszenia easy pickings. Pomocna też będzie Patch review checklist.
- Udoskonalaj dokumentację lub pisz unit testy.
- Klasyfikuj zgłoszenia i recenzuj łaty stworzone przez innych użytkowników.
Naprawdę KAŻDY może coś zrobić, aby pomóc czynić Django lepszym i wspanialszym!
Przejrzyj poniższe sekcje, aby dowiedzieć się jak:
- Rada dla nowych kontrybutorów
- Zgłaszanie błędów i próśb o funkcjonalności
- Triaging tickets
- Writing code
- Writing documentation
- Getting the raw documentation
- Getting started with Sphinx
- Jak zorganizowana jest dokumentacja
- Writing style
- Commonly used terms
- Django-specific terminology
- Guidelines for reStructuredText files
- Django-specific markup
- Documenting new features
- Minimizing images
- An example
- Spelling check
- Translating documentation
django-admin
man page
- Lokalizowanie Django
- Committing code