Contributing
Bug reports, fixes and examples are welcome on MOQOM’s open-source projects.
Ownership
Section titled “Ownership”Elliott Wave LLC, founded and solely owned by Elliott, owns all MOQOM intellectual property, the open-source parts included. An open-source licence grants you the right to use the code under its terms; it does not transfer ownership.
Copyright Assignment Agreement
Section titled “Copyright Assignment Agreement”Outside contributions require signing a Copyright Assignment Agreement. Your first pull request asks you to sign it by leaving a comment.
- It assigns the copyright in your contribution to Elliott Wave LLC.
- You get a permanent licence back to use your contribution for any purpose.
We have contacted legal counsel to review the agreement.
Building and testing
Section titled “Building and testing”| Project | Licence | Test command |
|---|---|---|
moqom-go |
Apache-2.0 | go test ./... |
moqom-rust |
Apache-2.0 | cargo test --workspace |
# moqom-gogo build ./...go vet ./...go test ./...
# moqom-rustcargo build --workspacecargo clippy --workspace --all-targetscargo test --workspaceBefore you start
Section titled “Before you start”- Good first issues. Look for the
good first issuelabel. Documentation fixes, examples and clearer error messages are always useful. - Open an issue before big changes. Anything bigger than a bug fix should start as an issue, so nobody spends time on a change that conflicts with work in progress.
- Security reports go to security@moqom.cloud, not to issues. See Responsible disclosure.
Donate
Section titled “Donate”Donations fund open-source maintenance and the bug bounty. Donate at elliottwave.dev/donate.