Files
beef/.github/CONTRIBUTING.md

864 B

Contributing to BeEF

Anyone is welcome to make BeEF better!

Below are the steps needed to add code to BeEF on Github to the master branch:

  1. Clone the repository and create a new branch

  2. Write and commit your new code to that branch

  3. Run the existing tests to make sure they pass

See https://github.com/beefproject/beef/wiki/BeEF-Testing for steps to do so

TL;DR:

bundle install --with test
bundle exec rake spec
  1. Write tests in RSpec for your new code (module, extension etc.)

  2. Run all tests again to make sure they all pass

  3. Edit existing wiki page / add a new one explaining the new features, including:

    • sample usage (command snippets, steps and/or screenshots)
    • internal working (code snippets & explanation)
  4. Submit a Pull Request, explaining:

    • what you have added
    • where to find help about it (link to wiki page)