The ECDSA gem is hosted on the DavidEGrayson/ruby_ecdsa github page.
To report a bug, go to the github page and create a new issue.
If you want to contribute code, these are the general steps:
-
Clone the git repository to your computer.
-
Run these commands to get the development dependencies:
gem install bundler bundle
-
Run the specs with the command
bundle exec rspec
to make sure they are working. -
Add a new spec somewhere in the
spec
directory for the bug or feature you want to fix. -
Run the specs again to make sure your spec is failing.
-
Modify the code.
-
Run the specs again to make sure they are all passing.
-
Run 'rubocop' and fix any warnings (or prepare an argument for why the rubocop configuration should be changed).
-
Fork our repository on github and push your changes to a branch of your repository. It is good practice make a branch with a special name and push to that instead of master.
-
On github, make a pull request from your branch to our repository.