Elliot for Water adalah mesin pencari yang menyumbangkan air dengan pencarian Anda: https://elliotforwater.com
Elliot for Water adalah perusahaan sosial, dengan misi memberi jutaan orang akses ke air minum yang aman. Dalam praktiknya, Elliot untuk air seperti mesin pencari lainnya tetapi dengan karakteristik tambahan bahwa kami menyumbangkan 60% dari keuntungan kami untuk mewujudkan proyek air bersih.
Kami adalah tim yang sangat kecil, tanpa henti mengerjakan Elliotforwater untuk menjadikannya menjadi kenyataan yang dapat membantu jutaan orang. Untuk melakukannya kita perlu mengembangkan lebih banyak fungsi yang memungkinkan proyek bergerak lebih cepat dan memberikan produk yang ingin digunakan pengguna kami. Jika Anda mempertimbangkan untuk berkontribusi, ada banyak hal yang bisa Anda peroleh dari proyek ini: Anda dapat mengerjakan proyek yang benar -benar membantu orang yang membutuhkan dan membuat perbedaan di dunia. Anda akan bekerja dengan teknologi modern dan akan memiliki ruang untuk mengerjakan tugas ukuran sedang, yang sebenarnya akan membuat perbedaan dan memiliki tanda Anda sekali dalam produksi. Dan Anda akan bekerja dengan tim muda yang berpikiran terbuka dan bersemangat untuk bertukar ide dan mendapatkan masukan baru.
Node 14
NPM 6.14.11
NEXTJS 10
| Cabang | Status |
|---|---|
| utama | |
| mengembangkan |
Harap temukan semua informasi terkait proyek di tautan cepat Wiki: Proyek Pengaturan dan Penggunaan: https://github.com/elliotforwater/elliotforwater.com/wiki/1.-set-up-and-se-usage cara berkontribusi: https:/github.com/elliotforwater/elliotforwater.com/wiki/wikribute/withribute. https://github.com/elliotforwater/elliotforwater.com/wiki/7.-code-styleguide
Proyek ini dibangun dengan Reactjs , Nextjs , Typescript , Storybook , dan Jest . Untuk menjalankan proyek, Anda perlu menginstal di mesin Anda:
Nodejs > 8npmSetelah Anda mengkloning repo, silakan dan pasang semua paket:
npm i harus dijalankan dari rootnpm run dev untuk berjalan di lingkungan pengembangannpm run build untuk menjalankan membangun proyek dan memeriksa kesalahannpm run storybook untuk menjalankan buku cerita dan melihat komponen UInpm run test untuk menjalankan cakupan tes Silakan lihat package.json untuk menemukan lebih banyak skrip yang dapat Anda jalankan.
Proyek ini adalah kode frontend Elliotforwater. Untuk mengisi hasil pencarian, kita harus menggunakan API internal yang diadakan di repositori yang berbeda, yang bukan open source. (Kami sedang mempertimbangkan untuk open-source juga tetapi kami perlu meneliti implikasi hukumnya.) API kami berjalan dalam lingkungan pementasan dan produksi. Untuk tujuan pengembangan, Anda juga dapat menggunakan lingkungan pementasan. Anda akan menemukan komentar penjelasan di file .env.staging .
Kami selalu menyambut kontributor apa pun. Anda dapat mendukung kami menulis kode, menguji, menulis terjemahan, memberikan tips tentang UI, UX, SEO atau melihat bug atau meminta fitur baru. Dalam masalah GitHub kami, Anda akan menemukan tugas yang berbeda yang sebagian besar membutuhkan bantuan. Anda lebih disambut untuk mengambil salah satu tugas itu dan mengerjakannya. Harap tetapkan tugas yang ingin Anda kerjakan sendiri, berkomunikasi dengan tim keraguan, kekhawatiran, spesifikasi yang tidak jelas atau ide -ide perbaikan.
Kami selalu menyambut umpan balik baru! Jika Anda memiliki ide tentang cara meningkatkan proyek, jangan ragu untuk membuka masalah, memberi label dengan ideas dan kami akan memeriksa dan menjawab Anda secepatnya. Harap diingat kami adalah tim kecil dan kami mungkin perlu waktu sebelum menghubungi Anda: berdoa: Baca di sini cara memilih tugas dan alur kerja kontribusi kami
Jika Anda mengalami masalah dalam instalasi, silakan buka masalah.
Punya pertanyaan? Tanyakan kepada komunitas kami, akan lebih mudah untuk mendapatkan jawaban di sini daripada dalam masalah.
Berlisensi di bawah MIT
Hak Cipta 2016-2021 Elliot untuk Water Organisation Ltd.
Periksa pedoman merek dagang kami.