-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the oneleif website (olWebsite) wiki!
The pages here are intended for those that would like to contribute to the oneleif website by submitting bug reports, suggesting new features, building extensions, or even submitting pull requests.
Please refer to the sidebar for details on Project Management and Contributing to the oneleif website.
Join the conversation around the oneleif website on Discord:
File a new issue using GitHub's Issues if you find a bug.
If you have questions or want to engage in a particular topic here specific to this repo, please use the Discussions.
- olWebsite-Back End: This is the project containing the back-end and API for the website and mobile apps. The website is written in Swift, using the Vapor Web Framework
- olWebsite-Front End: This is the project containing the front-end for the website including all of the design documentation and other required information to get started.
Contributing to Open Source project is the foundation of oneleif's core professional development beliefs. For the uninitiated, Open Source projects mean that the project's code and operation is open to the public.
This has tons of benefits for the owner of the project: they project owner gets more help on development, get better feedback, and more eyes on the project.
Those that can see the project gain the benefits of: being able to work on something they care about, learning how something is done, getting a structured project to work on.
To get started working on any of the projects, first you have to choose the repository (the collection of code) to work on. From there, simply look through the issues and find one you feel you can contribute to.
So, oneleif as a community owns the oneleif website, for example. You as a developer need to either have permissions to add code (permission gained through the aforementioned form) or you need to Fork the repository.
For information regarding forking a repository, see this article from GitHub: https://help.github.com/en/github/getting-started-with-github/fork-a-repo
You have a copy of our project, and now you need to actually work on something. Well, its as simple as looking at the Projects tab of the repository and picking a ticket that is in the To Do tab!
So, you now have a copy of our repository and you've made a code change, now what?
You will need to submit a Pull Request (a Request for oneleif to Pull your code into our version of the repository).
For information regarding Pull Requests (commonly calls PRs) see the following article from GitHub: https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/about-pull-requests
Awesome, now we need you to take note of this bug!
Head on over to the issues for the project, for example see the following link for the issues of the oneleif website backend/API: https://github.com/oneleif/VaporWebsite/issues
Do a quick look through of the issues and make sure you aren't making a duplicate. If you don't see any similar issues, add yours with steps to reproduce the bug.