First off, thank you for considering contributing to the Particle Network Background project! It's people like you that make this project such a great tool.
This project and everyone participating in it is governed by our Code of Conduct. By participating, you are expected to uphold this code.
Before creating bug reports, please check the existing issues as you might find out that you don't need to create one. When you are creating a bug report, please include as many details as possible:
- Use a clear and descriptive title
- Describe the exact steps which reproduce the problem
- Provide specific examples to demonstrate the steps
- Describe the behavior you observed after following the steps
- Explain which behavior you expected to see instead and why
- Include screenshots if possible
- Include your environment details (OS, browser version, etc.)
If you have a suggestion for a new feature or enhancement:
- Use a clear and descriptive title
- Provide a detailed description of the suggested enhancement
- Explain why this enhancement would be useful
- Include code examples if applicable
- Add mockups or examples if possible
- Fill in the required template
- Do not include issue numbers in the PR title
- Include screenshots and animated GIFs in your pull request whenever possible
- Follow our coding standards
- Document new code
- End all files with a newline
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
- Use 2 spaces for indentation
- Use semicolons
- Use camelCase for variable and function names
- Add comments for complex logic
- Keep functions focused and small
- Use meaningful variable names
- Use 2 spaces for indentation
- Use kebab-case for class names
- Group related properties
- Use shorthand properties where possible
- Add comments for complex selectors
- Clone your fork of the repository
- Install any necessary dependencies
- Create a new branch for your feature
- Make your changes
- Test your changes thoroughly
- Submit a pull request
- Join our discussions in the issues section
- Follow our GitHub repository
- Share the project with others
If you have any questions, please feel free to contact us or open an issue.
Thank you for contributing! 🎉