Contributing
First off, thanks for taking the time to contribute 🎉!
Setup
Before you do anything, you need to setup a development environment. If you haven't used Git before, I'd highly recommend reading Pro Git (it's 100% free and open source)
Fork this repository
Clone your fork
- Make sure you have Git installed
- What is cloning?
- Clone Schooltape
bashcd /path/to/your/working/directory git clone https://github.com/your_username/schooltape cd schooltape
Install Bun
bashcurl -fsSL https://bun.sh/install | bash
bashcurl -fsSL https://bun.sh/install | bash
powershellpowershell -c "irm bun.sh/install.ps1 | iex"
Install dependencies
bashbun install
Build the extension
bashbun dev
bashbun dev:firefox
Develop
Open an issue describing your change to get your idea approved
Please read the specific guides on how to contribute your own:
Then, how you can submit a pull request to get your changes implemented!
Pull Request
To merge your changes into this repository you can create a pull request (PR).
Here is a handy guide on what a pull request is and how to make one.
Contributing Guidelines
Finally, and importantly, please ensure to follow the styling and contributing guidelines outlined here.