To take part in this open source project, please consider joining the Scrimba bootcamp here
An opportunity to practice forking, branching, making changes and creating pull requests.
👉 Many self-taught developers learn to code by themselves by reading or watching tutorials and coding along with them. Hopefully before long, they start building their own solo projects.
👉 Many projects are performed in team settings with multiple developers. To get this experience outside of a job, open-source projects are the way to go. However, it can be intimidating to get involved with these projects if you are a first-timer! It may feel difficult to know how you could contribute? How do you contribute to someone else's project?
The ScrimbaBootcamp2024 open-source project aims to make the experience of collaborating on group projects and contributing to open source beginner-friendly. You can make any kind of contribution, no matter how small or big. To keep it simple, we will use HTML, CSS and JavaScript - no frameworks or libraries. Therefore, getting started isn't very complicated, and if you need help just reach out in the Discord!
What you can contribute to this project?
👉 Anything!
Seriously! You can add a link to another website/project you're working on. Change the background color. Make a list of your favorite foods. Add an interrobang to this readme
file?! Add a link to a cool coding resource. We ask that you first take a look at the Issues tab - first see if there is one you want to take on, if it's not there you can create your own!
Get involved, make mistakes, and break things.
Everyone is learning here and like many things in the coding world, you learn best by doing. Don't worry that you might break something - if that happens, it probably isn't the end of the world. The maintainer (Micha) and other contributors can help you get back on track, and you all learn something in the process
There can be a lot to learn when getting involved in open-source projects if you've never contributed before. If you already know some HTML, you should be able to get started here by learning a little bit about Git and Github. Git is version control software, if you do a web search you should find a lot of resources to get you started.
Do you already know about these things? Here is a great article to get you started with forking a repository and creating a pull request. If you are comfortable reading documentation, Github is pretty accessible and they have a good section on working collaboratively that is worth a read.
See our CONTRIBUTING page for how to contribute to our project and the contribution guidelines.
Be nice, be patient, be helpful. Everyone here is learning and doing their best. If something gets broken, we can help each other learn by fixing it. Please communicate in a respectful manner. Remember that our contributors and maintainers live in various time zones and may have other obligations besides this project. If you have submitted a pull request, or have added comments to someone else's, please be patient as you wait for them to get back to you. Briefly read the Open Source Etiquette if this is your first time with Open Source, or if you need a refresher!