Hi! We're really excited that you're interested in contributing to Magic Lottery!
Before submitting your comtribution, please read through the fllowing guide.
To develop locally, fork this repository and clone it in your local machine. The package manager used to install and link dependencies must be pnpm.
To develop and test the lib:
- Run
pnpm i
in Magic Lottery's root folder. - Run
pnpm build
in Magic Lottery's root folder.
- Run
pnpm test
in Magic Lottery's root folder.
- Run
pnpm docs:dev
in Magic Lottery's root folder and open http://127.0.0.1:5173 in your browser.
- Before you submit your pull request, make sure to review your changes thoroughly. This includes running all tests and checking for any performance issues.
- In your pull request description, please include a detailed explanation of your changes and why you think they are necessary.
- Make sure your code adheres to our coding standards and conventions.
- Your pull request will be reviewed by one of the maintainers. Please be patient and address any feedback you receive.
- Once your pull request is approved, it will be merged into the main branch.
For any additional questions, please contact logeast@outlook.com.
By contributing to Magic Lottery, you agree that your contributions will be licensed under its MIT license.