Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Latest commit 8fa5cc2 Mar 13, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
back-end Merge commit '0d317a5f58e2cb0031b93aa81ff269e0742e69c6' into staging Feb 26, 2019
blog/backup
front-end update ela stage Mar 12, 2019
.gitignore initial import from elastos/Elastos.Community 40f20b35b543759a1517fa6… Dec 20, 2018
EBP.md initial import from elastos/Elastos.Community 40f20b35b543759a1517fa6… Dec 20, 2018
ELBP_Guidelines.md
MembersGuide.md
OrganizerGuide.md initial import from elastos/Elastos.Community 40f20b35b543759a1517fa6… Dec 20, 2018
README.md Update README.md Feb 3, 2019
deploy.sh.sample initial import from elastos/Elastos.Community 40f20b35b543759a1517fa6… Dec 20, 2018
deploy_help.md initial import from elastos/Elastos.Community 40f20b35b543759a1517fa6… Dec 20, 2018
styleguide.md

README.md

CyberRepublic

Home of cyberrepublic.org code

Frontend Eslint

We are using airbnb's elint rules plus little customizations which can be found in .eslintrc file

To fix the eslint error for legacy code, you can use the command:

node_modules/.bin/eslint --fix PATH_OF_FOLDER_OR_FILE

Workflow

https://docs.google.com/document/d/12W_iTCFrlxq2THHYRvAJD6S0XZq1CoewtBbv5wiD9G0/edit?usp=sharing

The workflow is made based on the situation that the team is globally distributed around the world and part of the team are working during their spare time.

Agile

  • Use Pivotal Tracker as the collaboration tool
  • Every week is an iteration period.
  • The estimation of story points is from 0 - 3, simple and everyone can do an easy estimation

Git branches

Simplified git branches workflow:

  • staging branch -> dev/staging server
  • master branch -> production server
  • staging branch -> New feature branch out from
  • staging branch <- New feature pull request
  • master branch <- staging branch

We do not have testing team, Developer and Production Manager will do the testing, so staging server is used for both dev and staging, which will save our man power and maintenance cost.

You can’t perform that action at this time.