- TypeScript
- React
- Tailwind
- Webextension-polyfill
- MongoDB
- Express
- Turbo
Before installation, please make sure you have already installed the following tools:
- install it Chrome Link, other browsers coming soon
- click on the icon in your extension list

- sign in to github
- go to github and go to any project you want to contribute to
- check for an open icon close to your profile picture for github(if you can't see it, refresh the page)

-
Fork the repo
-
Clone the repository
git clone https://github.com/<your-username>/OpenSourcePal.git
-
Run
npm run dev
-
Fill in the .env with the .env_sample for the opensourcepal and osp-backend
- learn how to get a github id & secret in the field of Authorization callback URL use the video below to know how https://github.com/OpenSourcePal/OpenSourcePal/assets/78784850/a7f5f28f-59df-4b51-a05a-0264d8a817cd
- Get the api key
-
Use
devmodefor the accesskey
- Create a new branch
git checkout -b YourBranchName- Add it to staging area
NOTE: don't commit the package.json
git add <path to the file you worked on>- Commit your changes with
git cz- Push your changes
git push- Open Chrome/Opera browser and navigate to chrome://extensions
- Select "Developer Mode" and then click "Load unpacked extension..."
- From the file browser, choose to
OpenSourcePal/dev/chromeor > (OpenSourcePal/dev/opera)
- Open Firefox browser and navigate to about:debugging
- Click "Load Temporary Add-on" and from the file browser, choose
OpenSourcePal/dev/firefox
https://docs.microsoft.com/en-us/microsoft-edge/extensions/guides/adding-and-removing-extensions>
chromefirefoxoperaedge
If you have any questions or comments, I'd be happy to hear your thoughts. on our discord community - Join us
- Contributions make the open source community such an amazing place to learn, inspire, and create.
- Any contributions you make are greatly appreciated.
- Check out our contribution guidelines for more information.
OpenSourcePal is licensed under the MIT License - see the LICENSE file for details.
Thanks a lot for spending your time helping OpenSourcePal grow. Thanks a lot! Keep rockingπ»
This project needs a starοΈ from you. Don't forget to leave a starβ¨