Bit-Nation / BITNATION-Pangea-react

Pangea Jurisdiction Alpha client v. 03 frontend repository
MIT License
7 stars 5 forks source link
javascript react react-js react-native redux

Bitnation Pangea

Pangea is a fullstack blockchain jurisdiction. It's created by BITNATION, the world's first Decentralized Borderless Voluntary Nation (DBVN). This reposity contains the ios/android interface.

Table of Contents

Project Setup

  1. Get node (LTS)
  2. Clone this project
  3. Run npm install
  4. Run npm run ios or npm run android to start your project in the simulator

Commands

start: Start web app in development mode

ios: Run app on IOS simulator

android: Run app on Android simulator

build: Build and watch app

test: Run app tests

test:watch: Run app tests with live watching files

test:coverage Run tests and create coverage directory with information about code test coverage

Folder structure

The folder structure is as follwoing:

Development Guidelines

We are following the Airbnb Guidelines

There is already a .eslintrc.json file containing the specifications, you just need to integrate it on your favorite editor.

Git Workflow

We are using this branching model.

Permanent Branches:

Commits

Branch naming

Pull Request Proccess

  1. Write tests for the code you added.
  2. Make sure the the CI pass.
  3. Create your pull request.
  4. Request a reviewer (yes, the project the core team too please).

Testing