First off, thank you for considering contributing to TutorialScreen! It's people like you that make the open-source community such a great place to learn, inspire, and create.
By participating in this project, you agree to abide by the same standards of conduct expected in most professional environments: be respectful, helpful, and kind.
If you find a bug, please open an issue on GitHub. Include:
- A clear description of the problem.
- Steps to reproduce the issue.
- Browser and OS version.
Feature requests are welcome! Please open an issue and describe:
- The problem this enhancement would solve.
- How you think it should work.
- Fork the repository.
- Create a new branch for your feature or fix.
- Make your changes.
- If you are changing the source code, ensure you run
npm run buildto update thedistfolder. - Submit a pull request with a clear description of your changes.
The project uses Rollup for bundling and supports both JavaScript and TypeScript source files.
-
Install dependencies:
npm install
-
Start development mode with live rebuilds:
npm run dev
-
Build for production:
npm run build
This project is maintained by Mark Gondelman with the help of the community and LLM-assisted documentation.