Skip to content
This repository has been archived by the owner on Jan 18, 2023. It is now read-only.

Collaboration Docs

will-nemo edited this page May 7, 2020 · 13 revisions

This is a consolidation of the information you'll need when contributing the open source oneleif website.


Table of Contents


Environments

Currently the oneleif website only has two environments:

Development

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.

Production

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


Standards/Guidelines

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

Tools that are used directly by our website, which is a generated CRA (Create React App), can be viewed in our projects package.json

Feel free to make a proposal for new or better tools; you can find the steps to do that here.


Brainstorming

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