Elliot für Wasser ist die Suchmaschine, die Wasser mit Ihren Suchanfragen spendet: https://elliotforwaterwater.com
Elliot for Water ist ein soziales Unternehmen mit der Mission, Millionen von Menschen Zugang zu sicherem Trinkwasser zu bieten. In der Praxis ist Elliot für Wasser wie jeder andere Suchmaschine, aber mit dem zusätzlichen Merkmal, dass wir 60% unseres Gewinns spenden, um saubere Wasserprojekte zu realisieren.
Wir sind ein sehr kleines Team, das ununterbrochen an Elliotforwater arbeitet, damit es Realität wird, was Millionen von Menschen helfen kann. Dazu müssen wir mehr Funktionen entwickeln, mit denen das Projekt schneller bewegen und ein Produkt liefern kann, das unsere Benutzer gerne verwenden werden. Wenn Sie überlegen, einen Beitrag zu leisten, können Sie viel von diesem Projekt gewinnen: Sie können an einem Projekt arbeiten, das den Menschen in Not hilft und einen Unterschied in der Welt macht. Sie arbeiten mit modernen Technologien und haben Platz für die Arbeit bei mittelgroßen Aufgaben, was tatsächlich den Unterschied ausmacht und Ihr Zeichen einmal in der Produktion hat. Und Sie werden mit einem aufgeschlossenen, jungen Team zusammenarbeiten, das aufgeregt ist, Ideen auszutauschen und neue Inputs zu erhalten.
Knoten 14
NPM 6.14.11
NEXTJS 10
| Zweig | Status |
|---|---|
| hauptsächlich | |
| entwickeln |
In den Wiki Quick-Links finden Sie alle projektbezogenen Informationen: Project Setup and Nutzung: https://github.com/elliotforwater/elliotforwater.com/wiki/1.-set-up-and-usage Wie man beiträgt: https://github.com/elliotforwaswater/elliotforwaswater.com/wiki/3.-how-----Scontribute, unser Codes-Standard: https://github.com/elliotforwater/elliotforwater.com/wiki/7.-code-styleguide
Dieses Projekt ist mit Reactjs , Nextjs , Typescript , Storybook und Jest erstellt. Um das Projekt auszuführen, müssen Sie auf Ihrem Computer installiert werden:
Nodejs > 8npmSobald Sie das Repo klonen, installieren Sie alle Pakete:
npm i muss von root ausgeführt werdennpm run dev , um in der Entwicklungsumgebung zu laufennpm run build , um das Projekt auszuführen und auf Fehler zu suchennpm run storybook zum Ausführen von Storybook und einen Blick auf die UI -Komponenten.npm run test zum Ausführen der Testabdeckung Bitte sehen Sie sich package.json an, um weitere Skripte zu entdecken, die Sie ausführen können.
Dieses Projekt ist der Frontend -Code von ElliotForwater. Um die Suchergebnisse zu bevölkern, müssen wir eine interne API verwenden, die in einem anderen Repository gehalten wird, bei dem es sich nicht um Open Source handelt. (Wir erwägen von Open-Source das auch, aber wir müssen die rechtlichen Auswirkungen des IT erforschen.) Unsere API betreibt in Staging- und Produktionsumgebung. Zum Zwecke der Entwicklung können Sie auch die Staging -Umgebung nutzen. Sie finden erklärende Kommentare in der Datei .env.staging .
Wir begrüßen immer Beiträge aller Art. Sie können das Schreiben von Code, das Testen, das Schreiben von Übersetzungen, das Geben von Tipps zu UI, UX, SEO oder Erkennen von Fehler unterstützen oder neue Funktionen anfordern. In unseren GitHub -Problemen finden Sie unterschiedliche Aufgaben, die meistens Hilfe benötigen. Sie sind mehr als willkommen, um diese Aufgaben zu ergreifen und daran zu arbeiten. Bitte weisen Sie die Aufgabe zu, an der Sie sich selbst arbeiten möchten, und teilen Sie dem Team Zweifel, Bedenken, unklare Spezifikation oder Vorstellungen von Verbesserungen mit.
Wir begrüßen immer neues Feedback! Wenn Sie Ideen zur Verbesserung des Projekts haben, können Sie sich gerne ein Problem eröffnen, mit ideas kennzeichnen, und wir werden Sie so schnell wie möglich überprüfen und beantworten. Bitte denken Sie daran, wir sind ein kleines Team und wir brauchen möglicherweise einige Zeit, bevor wir uns bei Ihnen melden: Prayants: Bitte lesen Sie hier, wie Sie eine Aufgabe und unseren Beitrags -Workflow auswählen
Wenn Sie auf ein Problem in der Installation stoßen, öffnen Sie bitte ein Problem.
Hast du eine Frage? Fragen Sie unsere Community, wäre hier in den Problemen einfacher, hier eine Antwort zu erhalten.
Lizenziert unter MIT
Copyright 2016-2021 Elliot für Water Organization Ltd.
Überprüfen Sie unsere Markenrichtlinie.