@imqueue is an Open Source project under ISC license, so we greatly appreciate anyone who has a will to contribute to this project in order to make it better. Please, consider you have a will to contribute under the terms of this license. If you report issues, create pull requests or provide your work in any other possible way to our repos, we consider you automatically agree with the stated terms.
If you do not agree, please, do not report us any issues, do not create pull requests and do not send us any kind of your work as contribution to our repos.
We greatly appreciate all reported issues found on different packages related to @imqueue. Consider reporting issues directly to those packages they are related to:
- @imqueue/core issues
- @imqueue/rpc issues
- @imqueue/cli issues
- @imqueue/templates issues
- This website issues
We actively welcome your pull requests to all related repositories. If you find it is possible for you to contribute code changes, please, fork, make changes and pull request those changes to our repositories.
Fork exact repo by using the “Fork” button in the upper-right toolbar on GitHub.
Check out your fork
git clone [email protected]:imqueue/[repo_name].git
Install or update dependencies
Write your code and/or modify existing. Then ensure you changes passes tests. Use:
npm run test-fast
for core packages, for other consider using:
If you solve the exact known issue from the repo you forked, please, refer it within commit message when committing.
Create pull request.
This Website and Documentation
If you found any inconsistencies on this website and published on it documentation and have a will to contribute your corrections, you are very welcome to do that.
Go to imqueue/imqueue.com repository. Fork it to your space.
Check out your fork
git clone [email protected]:imqueue/imqueue.com.git
The website is based on GitHub Pages and Jekyll. Refer the corresponding documentation about preparing local environment.
Easy way should be if you have ruby installed in your system. Then just go to your local working copy of the repo and run:
gem install bundler bundle install
Now you can start your local development copy of the website:
Make your corrections, coding add-ons to the website and docs. Commit your changes. If you’re working on the known issue from source repo, please, refer it within your commit message.
Push & create pull request.
If you’ve found any inconsistencies or just want to help us maintain our example tutorial app, please, do the same way as described above for its repos, located under imqueue-sandbox space on GitHub.
- 4 spaces for indentation (no tabs)
- 80 character line length strongly preferred
- Prefer ‘ over “
- Use semicolons;
- Use trailing commas,
- Avd abbr wrds.