Welcome to GitHub Readme Daily Quotes contributing guide
Thank you for investing your time in contributing to our project!
Read our Code of Conduct to keep our community approachable and respectable.
We love your input and join us as a maintainer.
Here are the ways you can contribute to the project:
- Reporting a bug 🐛.
- Proposing new features ✨.
- Starting a discussion about the project.
- Contribute a custom theme or themes from other card repo
If you want to work on the project, please follow the local development guide.
As we need Vercel for development, kindly create an account if you do not have one.
- Fork the repository and clone the code to your local machine.
- Run
npm install
in the repository root. - Run the command
vercel dev
to start a development server at https://localhost:3000. - The cards will then be available from this local endpoint (i.e.
https://localhost:3000/api
).
Optional - To work with API Ninjas
- Create a
.env
file in the root of the directory. - In the .env file add a new variable named
API_NINJAS_KEY
with your API Ninjas Key (create an account if you do not have one).
GitHub Readme Daily Quotes supports custom theming. However, if you love a theme that is missing, or you want to contribute new themes, please kindly add the theme! 😊
All you need to do is edit the themes/index.ts file and add your theme at the end of the file.
While creating the Pull Request to add a new theme, don't forget to add the svg of the card.
By contributing, you agree that your contributions will be licensed under its MIT License.