-
Notifications
You must be signed in to change notification settings - Fork 5
Collaboration Docs
This is a consolidation of the information you'll need when contributing the open source oneleif website.
Currently the oneleif website only has two environments:
The development environment is reserved for testing and auditing our work before sending our work to production. The develop-v1 branch is currently our branch that deploys to our development environment;
which you can find here: https://dev.oneleif.com/
As you can see this environment is simply a sub-domain of our website, easy enough right? If you are doing work on version 1 of the oneleif website then point your branch at the develop-v1 branch. After it's merge wait a bit and you'll see it deployed to that environment.
The production environment is reserved for displaying the great work done by our developers and designers! The master branch is the branch that deploys to our production environment.
which you can find here: https://oneleif.com/
The production development is only pushed to in major and minor releases and important patches if there are any breaking bugs in the production website
As a front end open source team we got together and discussed the desired guidelines for how our code should look and how we should be implementing our code.
Any of the standards can be brought up and reevaluated once you've submitted a proposal; you can find the steps to do that here.
Tools that are used directly by our website, which is a generated CRA (Create React App), can be viewed in our projects package.json
- React modules:
- React-router, react-router-dom
- react-icons
- CSS Preprocessor: Sass
- Linting: Es-lint, prettier
- Husky
- Continuous Integration: Circle CI
- Icons: FontAwesome
Feel free to make a proposal for new or better tools; you can find the steps to do that here.
If you want to throw some ideas in or get an idea of some features we're working toward, feel free to check out our brainstorming notes