Elliot for Waterは、検索で水を寄付する検索エンジンです:https://elliotforwater.com
エリオット・フォー・ウォーターは社会的企業であり、何百万人もの人々に安全な飲料水を利用できるようにするという使命があります。実際には、Elliot for Waterは他の検索エンジンと同じですが、クリーンウォータープロジェクトを実現するために利益の60%を寄付する特徴があります。
私たちは非常に小さなチームであり、何百万人もの人々を助けることができる現実になるためにエリオットフォーウォーターに絶えず取り組んでいます。そのためには、プロジェクトをより速く移動できるようにし、ユーザーが使用するのが大好きな製品を提供できるより多くの機能を開発する必要があります。貢献を検討している場合、このプロジェクトから得られることがたくさんあります。実際に困っている人々を支援し、世界に違いを生むプロジェクトに取り組むことができます。最新のテクノロジーを操作し、中型タスクに取り組むスペースがあります。そして、あなたは、アイデアを交換し、新しい入力を得ることに興奮している、心のこもった、若いチームと協力します。
ノード14
NPM 6.14.11
NextJS 10
| 支店 | 状態 |
|---|---|
| 主要 | |
| 開発する |
Wikiクイックリンクですべてのプロジェクト関連情報を見つけてください:プロジェクトのセットアップと使用法:https://github.com/elliotforwater/elliotforwater.com/wiki/1.-set-up-and-usage貢献方法:https://github.com/elliotforwater/elliotforwater.com/Wiki/ https://github.com/elliotforwater/elliotforwater.com/wiki/7.-code-styleguide
このプロジェクトは、 Reactjs 、 Nextjs 、 Typescript 、 Storybook 、 Jestで構築されています。プロジェクトを実行するには、マシンにインストールする必要があります。
Nodejs > 8npmリポジトリをクローンしたら、先に進み、すべてのパッケージをインストールします。
npm i rootから実行する必要がありますnpm run devnpm run buildてプロジェクトをビルドし、エラーを確認しますnpm run storybook 、ストーリーブックを実行し、UIコンポーネントをご覧くださいnpm run testてテストカバレッジを実行しますpackage.jsonをご覧になって、実行できるスクリプトを増やしてください。
このプロジェクトは、ElliotforwaterのFrontendコードです。検索結果を入力するには、オープンソースではない別のリポジトリに保持されている内部APIを使用する必要があります。 (私たちもオープンソースを検討していますが、それの法的意味を調査する必要があります。)私たちのAPIは、ステージングと生産環境で実行されます。開発の目的で、ステージング環境も使用できます。 .env.stagingファイルに説明的なコメントがあります。
あらゆる種類の貢献者を常に歓迎します。コードの作成、テスト、翻訳の作成、UI、UX、SEOのヒントの提供、またはバグの発見、または新しい機能の要求をサポートできます。 GitHubの問題では、主にヘルプが必要なさまざまなタスクが見つかります。これらのタスクのいずれかをつかみ、それに取り組むことができます。自分に取り組みたいタスクを割り当て、疑問、懸念、不明確な仕様、または改善のアイデアをチームに伝えてください。
私たちはいつも新しいフィードバックを歓迎します!プロジェクトの改善方法に関するアイデアがある場合は、お気軽に問題を開き、 ideasをラベル付けしてください。できるだけ早く確認して答えます。私たちは小さなチームであり、あなたに戻る前に時間が必要かもしれません:Prayhands:ここでタスクを選ぶ方法と私たちの貢献ワークフローを読んでください
インストールで問題が発生した場合は、問題を開いてください。
質問がありますか?私たちのコミュニティに尋ねると、問題の中でここで答えを得るのが簡単です。
MITの下でライセンスされています
Copyright 2016-2021 Elliot for Water Organization Ltd。
商標ガイドラインを確認してください。