Thanks for your interest in the Excite-O-Meter
(EoM
). Our goal is to bring fast, reliable, and trouble-free open-source integration of behavioral data in XR applications developed with Unity.
In order to make every contribution as transparent and effortless as possible, please follow the code of conduct to move forward the project.
- Reporting a bug
- Discussing the current state of the code
- Submitting a fix
- Proposing new features
- Becoming a maintainer
We use GitHub to host the code, track issues, request features, and accept pull requests. The use of Github Flow is highly encouraged. The project is still on early stages, so we actively welcome pull requests:
- Fork the repo and create your branch from
main
. - Add the code or documentation until it is decently stable.
- Issue that pull request!
- Always add a README to your added code.
In short, when you submit code changes, your submissions are understood to be under the same GNU GPL v3.0 that covers the project. Feel free to contact the maintainers if that's a concern.
Report bugs using GitHub's issues
We use GitHub issues to track public bugs. Report a bug by opening a new issue; it's that easy!
Good online examples about how to write useful github issues, and another example from Craig Hockenberry. Great Bug Reports tend to have:
- A quick summary and/or background
- Steps to reproduce. Be specific and give sample code if you can.
- What you expected would happen
- What actually happens
- Notes (possibly including why you think this might be happening, or stuff you tried that didn't work)
People love thorough bug reports.
- Tab as 4 spaces
By contributing, you agree that your contributions will be licensed under its GPLv3.0 License.
This document was adapted from the open-source contribution guidelines for Facebook's Draft