Kami mencoba membuat media di mana orang yang ingin memulai dengan berkontribusi pada sumber terbuka dan kontributor open source bertemu dan mendiskusikan pemikiran dan pertanyaan mereka (memulai dengan open source).
Situs web [WIP]
Setelah setiap komit
predev di GitHub secara otomatis digunakan ke OpenSourcehelpCommunity-Credev.herokuapp.com.develop di GitHub secara otomatis digunakan ke OpenSourcehelpCommunity-dev.herokuapp.com.master secara otomatis digunakan ke OpenSourcehelpCommunity.herokuapp.com.Ini menggunakan django (1.11) dan bootstrap
Ini adalah proyek open source dan kami akan dengan senang hati melihat kontributor yang melaporkan bug dan permintaan fitur file mengirimkan permintaan tarik juga. Proyek ini mematuhi kode perilaku kolaboratif. Dengan berpartisipasi, Anda berharap untuk mempertahankan kode etik. Sebelum membuat New issue dan Pull request , silakan merujuk ke template.
Semua pengembangan dilakukan pada cabang predev dan begitu kami siap untuk menguji penyebaran di lingkungan nyata dengan database kami menggabungkan cabang predev dengan cabang develop . Saat kami siap untuk rilis baru, kami develop dengan master untuk menggunakannya di situs web utama kami. Harap kirimkan permintaan tarik Anda berdasarkan Cabang predev .
Berlari
pip install -r requirements.txtUntuk menginstal semua yang diperlukan untuk menjalankan proyek ini di Heroku serta di lokal Anda.
Kloning repositori ini menggunakan
git clone [email protected]:OpenSourceHelpCommunity/OpenSourceHelpCommunity.github.io.gitMasuk ke dalam video instruksional aplikasi django utama saat menginstal django
cd oshcPasang pra-komit ke dalam kait git Anda. Pra-komit sekarang akan berjalan pada setiap komit. Setiap kali Anda mengkloning proyek yang menggunakan pra-komit menjalankan instalasi pra-komit harus selalu menjadi hal pertama yang Anda lakukan setelah menginstal persyaratan.
pre-commit installMenggunakan file CollectStatic
python manage.py collectstaticJalankan aplikasi
python manage.py runserver Untuk menjalankan aplikasi web dalam mode debug, atur variabel lingkungan debug. Di Linux, jalankan export DEBUG=True di terminal.
Jangan ragu untuk mengangkat dan memperbaiki masalah. Untuk pertanyaan apa pun, bergabunglah dengan #oshc-dev di Slack. Dapatkan undangan di sini.
Catatan: Semua tugas terkait desain memiliki hadiah yang terkait dengannya.