Website-öffentlich
Die wichtigste öffentlich zugängliche Website von C4Coin mit Vertriebs-, Marketing- und PR-Informationen.
-
develop
– [Codecov-Abzeichen einfügen] -
master
– [Codecov-Abzeichen einfügen]
Funktionale Anforderungen
- Stellen Sie einen Lehrplan (Trichter) zum Verständnis des C4Coin-Projekts bereit
- Stellen Sie eine interaktive/Live-Entwicklungs-Roadmap bereit
- Stellt den Fortschritt von Abschnitt 4.5.3 des Whitepapers dar
- Fünf Meilensteine
- Zeigen Sie C4Coin-bezogene Pressemitteilungen und Pressemitteilungen an
- Fördern Sie die Anmeldungen für E-Mail-Listen (muss mit dem PR-Team geklärt werden)
- über CRM oder ein maßgeschneidertes System?
- Gewinnen Sie Social-Media-Follower (muss mit dem PR-Team geklärt werden)
- Content-Management-System (CMS)-Integration
F: Wird das CMS nur den Blog steuern oder die gesamte Website neu organisieren können?
- Das C4Coin-Team
- Kontaktinformationen
- Rechtliche Informationen
Kommentare: Diese Seite ist relativ einfach, da es keine öffentlichen Benutzerkonten gibt, sondern nur interne.
Entwicklung
- Die Site wird so erstellt, dass sie den allgemeinen Codierungsstandards entspricht, die allen C4Coin-Sites gemeinsam sind.
- Im Allgemeinen wird die „fraktale“ React-App-Struktur befolgt. Der Redux-Store folgt jedoch nicht dem fraktalen Muster und bleibt flach
Entwicklungsvoraussetzungen
- NodeJS, Version 9.7.1 oder höher (Ich verwende
nvm
, um Node-Versionen zu verwalten – brew install nvm
.) - Docker (Verwenden Sie Docker für Mac, nicht die Homebrew-Version)
- Zugang zum C4Coin Jira
- Umgebungsvariablen
- Anforderungen Google Doc
Erste Schritte
Nach dem Klonen dieses Repositorys sind nur noch zwei Schritte erforderlich, um die Website lokal auszuführen.
- Installieren Sie Abhängigkeiten mit
npm install
- Richten Sie die Umgebungsvariablen für das Projekt ein, indem Sie eine
.env
Datei im Stammordner erstellen und deren Inhalt auf die c4coin .env-Confluence-Datei festlegen
Installation
Testen
oder mit Codeabdeckung
Flusen
Einsatz
Die Site wird automatisch für Netlify bereitgestellt, sobald CircleCI eine Zusammenführung entweder zum develop
(Staging-Server) oder master
(Produktion) freigegeben hat.
Mitwirken
Bitte beachten Sie die Beitragsnotizen.