Thank you for your interest in contributing to Minimalist Prompt Generator! We appreciate your help and are excited to collaborate with you. Please follow the guidelines below to ensure a smooth contribution process.
- Code of Conduct
- How Can I Contribute?
- Development Setup
- Style Guide
- Submitting a Pull Request
- Feedback
Please read our Code of Conduct to understand the behavior we expect from contributors.
If you find a bug, please create an issue and include as much detail as possible. Make sure to include:
- Steps to reproduce the bug
- Expected and actual behavior
- Any relevant screenshots, error messages, or logs
We welcome suggestions to improve the project! To suggest a feature:
- Create an issue titled "Feature Request: [Your Feature Title]"
- Explain the feature in detail, including the use case and potential benefits.
- Add any mockups, diagrams, or additional context if available.
We appreciate help with making our documentation clearer and more comprehensive. You can contribute by:
- Fixing typos or clarifying instructions
- Adding examples to the documentation
- Updating outdated sections as the project evolves
If you’d like to contribute code:
- Check existing issues to see if there’s an open discussion about your idea.
- If there isn’t, feel free to open a new issue to discuss it with the maintainers.
- After discussion, start working on your changes.
-
Fork the repository and clone it locally.
git clone https://github.com/your-username/MinimalistPromptGenerator.git
-
Install dependencies (ensure you have Node.js installed).
npm install
-
Start the development server.
npm run dev
-
Run tests (if applicable).
npm test
Please make sure all tests pass before submitting a pull request.
- Code Quality: Run
eslint
andprettier
(if configured) to maintain code quality. - File Naming: Use consistent, descriptive names for files.
- Commits: Write clear, concise commit messages. Use conventional commit style if possible (e.g.,
feat: add new feature
,fix: resolve issue with...
). - Comments: Add comments where necessary, especially for complex code.
-
Create a branch from
main
:git checkout -b feature/your-feature-name
-
Make your changes and commit with a clear, concise message.
-
Push your branch to GitHub:
git push origin feature/your-feature-name
-
Submit a pull request:
- Go to the Pull Requests section on GitHub.
- Select your branch and open a pull request against
main
. - Include a brief description of your changes and link any relevant issues.
Your contributions are valued, and we aim to provide feedback as quickly as possible. If you don’t hear back within a week, feel free to ping us on the PR or issue.
Thank you for helping improve Minimalist Prompt Generator! Happy coding!