Sha256: 8b6253a90b3f02f52079c867228dbd5f214d5c29a90459bf96822d17e440208b

Contents?: true

Size: 950 Bytes

Versions: 11

Compression:

Stored size: 950 Bytes

Contents

# Contributing

You can easily add a new client, or a new command.

## To add a client
- create the client api under lib/safe_pusher/client/***.rb
- require it in lib/safe_pusher.rb
- write the specs for your client, then submit a PR

You will be able to specify in which command to use it, via the configuration !

## To add a command
- configure your command and its client in config/commands.yml
- create your safepusher client api, as detailed above (if necessary)
- include your command's description in the help, in config/en.yml

# Guidelines

Bug reports and pull requests are welcome on GitHub at williampollet/safe_pusher. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.

# Development
Setup development:
`$ bin/setup`

Open a console:
`$ bin/console`

Test the CLI:
`$ ruby -Ilib exe/safepush`

Launch specs and lint:

`$ rake`

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
safe_pusher-0.5.7 CONTRIBUTING.md
safe_pusher-0.5.6 CONTRIBUTING.md
safe_pusher-0.5.5 CONTRIBUTING.md
safe_pusher-0.5.4 CONTRIBUTING.md
safe_pusher-0.5.3 CONTRIBUTING.md
safe_pusher-0.5.2 CONTRIBUTING.md
safe_pusher-0.5.1 CONTRIBUTING.md
safe_pusher-0.5.0 CONTRIBUTING.md
safe_pusher-0.4.3 CONTRIBUTING.md
safe_pusher-0.4.2 CONTRIBUTING.md
safe_pusher-0.4.1 CONTRIBUTING.md