Skip to content
This repository has been archived by the owner on Jan 18, 2023. It is now read-only.
Sabien edited this page Apr 7, 2020 · 24 revisions

Welcome to the oneleif Website Front end Wiki!

In this wiki is information about how to contribute, the standards for developing the React front end, and information about current or upcoming features.

If you have any questions feel free to email us at: [email protected] or throw a question into our #oneleif-website channel in our discord server:

If you are ready to start working on the project, message one of the community moderators in discord, and we will add you to the team in GitHub so you can assign and move tickets!


Table of Contents


How to Contribute

Currently we are working on version 1.0.0 (MVP) of our oneleif website. You can find open issues on our current project board. Issues created for version 1.0.0 specifically will be labeled "v1". If an issue is in the To do column then it is ready for work.

Beginners

If you're coming into this repository trying to learn more about React web development then we can point you towards some resources to help get your footing.

The oneleif website is a generated create-react-app. It is a JavaScript project that utilizes the React Library; the react website is a great resource for getting started.

Even if you've never touched any front end code there should be some issues that you are able to pick up, these will be labeled good first issue. Make sure to check out some JavaScript and CSS tutorials; W3 Schools is a great resource to get started:

After you've gotten a handle (our at least an idea) on CSS, you should check out Sass, a CSS preprocessor. It's the styling tool we use for our front end.

First step for starting any project should be standing the oneleif website front end for the first time. Follow this link to get the project running on your computer.

Experienced Devs

We've set some code, styling, and formatting standards for the website that you should definitely check out. You can find all the information about them here: Collaboration Docs

Road Map

Our road map is a strategic plan where we lay out our goals to complete our project. We have no hard deadlines since this an open source project and all the work done is volunteered. You can find the current road map here.

Backend Wiki

The wiki you are currently viewing is connected to the front end repository/project of the oneleif website. The other half of our project is contained in this repository: https://github.com/oneleif/olWebsite

Both of our wiki's provide important information about our project and how to get involved. You will notice that our content is spread through out both so if you get lost go to either of the home views.

Here is the link to our backend wiki's home: https://github.com/oneleif/olWebsite-React/wiki

Collaboration Docs

The collaboration docs is a consolidation of all the great resources to help you contribute to our project.

The page currently contains coding/styling guidelines for the front end code base and a description of tools utilized by our project so you can learn what we use and why!

Meetings

The meetings page has all the information you need to know about oneleif website meetings.

Provided is the schedule for meetings which always take place in the #work voice-chat in our discord server. You can also find meeting notes for past meetings and if you've missed one you can check out our youtube where we save all discussions.