Page MenuHomeSoftware Heritage

CONTRIBUTING.md
No OneTemporary

CONTRIBUTING.md

# Contributing
Contributions will be gratefully accepted. Please go to the project page, fork
the project, make your changes locally and then raise a pull request. Details
on how to do this are available at
https://guides.github.com/activities/contributing-to-open-source.
However, we do ask that:
* All tests pass correctly (see below and also see
https://travis-ci.org/locp/cassandra/pull_requests).
* Unit test coverage does not drop as a result of a push of your branch (see
https://coveralls.io/github/locp/cassandra).
* Any parameters are documented.
## Testing
### Spec Tests (Unit Testing)
At the very least, before submitting your pull request or patch, the following
tests should pass with no errors or warnings:
```bash
bundle update # Update/install your bundle
bundle exec rake lint # Run puppet-lint
bundle exec rake validate # Check syntax of Ruby files and call :syntax and :metadata
bundle exec rake spec # Run spec tests in a clean fixtures directory
```
### Beaker Tests (Acceptance Testing)
```bash
for node in $( bundle exec rake beaker_nodes ); do
export BEAKER_set=$node
BEAKER_destroy=onpass bundle exec rake beaker || break
done
```
## Preparing for a Release
The notes for preparing for a release have been moved to
https://github.com/locp/cassandra/wiki/Preparing-for-a-Release

File Metadata

Mime Type
text/plain
Expires
Jun 4 2025, 6:42 PM (14 w, 1 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3357718

Event Timeline