Elliot for Water هو محرك البحث الذي يتبرع بالماء مع عمليات البحث الخاصة بك: https://elliotforwater.com
Elliot for Water هي مؤسسة اجتماعية ، مع مهمة تزويد ملايين الأشخاص بإمكانية الوصول إلى مياه الشرب الآمنة. في الممارسة العملية ، يشبه Elliot for Water أي محرك بحث آخر ، ولكن مع خاصية إضافية ، فإننا نتبرع بنسبة 60 ٪ من ربحنا لتحقيق مشاريع المياه النظيفة.
نحن فريق صغير جدًا ، نعمل باستمرار على Elliotforwater لجعله حقيقة يمكن أن تساعد ملايين الأشخاص. للقيام بذلك ، نحتاج إلى تطوير المزيد من الوظائف التي تسمح للمشروع بالتحرك بشكل أسرع وتقديم منتج سيحب مستخدمونا استخدامه. إذا كنت تفكر في المساهمة ، فهناك الكثير الذي يمكن أن تكسبه من هذا المشروع: يمكنك العمل في مشروع يساعد الأشخاص المحتاجين بالفعل ويحدث فرقًا في العالم. ستعمل مع التقنيات الحديثة وستحصل على مساحة للعمل على مهام متوسطة الحجم ، والتي ستحدث بالفعل الفرق وتتميز بعلامة الإنتاج مرة واحدة. وسوف تعمل مع فريق شاب منفتح ، متحمس لتبادل الأفكار والحصول على مدخلات جديدة.
العقدة 14
NPM 6.14.11
NextJS 10
| فرع | حالة |
|---|---|
| رئيسي | |
| يطور |
يرجى العثور على جميع المعلومات المتعلقة بالمشروع في روابط Wiki السريعة: إعداد المشروع والاستخدام: https://github.com/elliotforwaterwater/elliotforwater.com/wiki/1.-tup-up--usage https://github.com/elliotforwater/elliotforwater.com/wiki/7.-code-styleguide
تم تصميم هذا المشروع باستخدام Reactjs و Nextjs و Typescript و Storybook و Jest . لتشغيل المشروع الذي تحتاج إلى التثبيت على جهازك:
Nodejs > 8npmبمجرد استنساخ المضي قدمًا وتثبيت جميع الحزم:
npm i يجب أن أركض من rootnpm run dev للتشغيل في بيئة التنميةnpm run build لتشغيل بناء المشروع والتحقق من وجود أخطاءnpm run storybook لتشغيل Storybook وإلقاء نظرة على مكونات واجهة المستخدمnpm run test لتشغيل تغطية الاختبار يرجى إلقاء نظرة على package.json لاكتشاف المزيد من البرامج النصية التي يمكنك تشغيلها.
هذا المشروع هو رمز الواجهة الأمامية لـ Elliotforwater. لملء نتائج البحث ، يتعين علينا استخدام واجهة برمجة تطبيقات داخلية يتم عقدها في مستودع مختلف ، وهو ليس مفتوح المصدر. (نحن نفكر في مفتوح المصدر هذا أيضًا ، لكننا نحتاج إلى البحث عن الآثار القانونية لذلك). لغرض التطوير ، يمكنك استخدام بيئة التدريج أيضًا. ستجد تعليقات توضيحية في ملف .env.staging .
نرحب دائمًا بالمساهم في أي أنواع. يمكنك دعمنا لكتابة التعليمات البرمجية أو الاختبار أو كتابة الترجمة أو تقديم نصائح حول واجهة المستخدم أو UX أو SEO أو اكتشاف الأخطاء أو طلب ميزات جديدة. في مشكلات github الخاصة بنا ، ستجد مهام مختلفة تحتاج إلى مساعدة في الغالب. أنت ترحب أكثر بالاستيلاء على أي من هذه المهام والعمل عليها. يرجى تعيين المهمة التي تريد العمل عليها مع نفسك ، والتواصل مع الفريق أي شكوك أو مخاوف أو مواصفات غير واضحة أو أفكار للتحسينات.
نرحب دائمًا بتعليقات جديدة! إذا كان لديك أي أفكار حول كيفية تحسين المشروع ، فلا تتردد في فتح مشكلة ، وتسمية ideas وسنقوم بفحصك والرد عليك في أسرع وقت ممكن. يرجى تذكر أننا فريق صغير وقد نحتاج إلى بعض الوقت قبل العودة إليك: Prayhands: يرجى قراءة هنا كيفية اختيار مهمة وسير عمل المساهمة لدينا
إذا واجهت أي مشكلة في التثبيت ، فيرجى فتح مشكلة.
هل لديك سؤال؟ اسأل مجتمعنا ، سيكون من الأسهل الحصول على إجابة هنا ثم في القضايا.
مرخصة تحت معهد ماساتشوستس للتكنولوجيا
حقوق الطبع والنشر 2016-2021 Elliot for Water Organization Ltd.
تحقق من إرشادات العلامات التجارية لدينا.