Back to Spacevim

How To Contribute

bundle/vim-python-pep8-indent/CONTRIBUTING.rst

2.4.01.0 KB
Original Source

How To Contribute

vim-python-pep8-indent is always open for suggestions and contributions by generous developers. I’ve collected a few tips to get you started.

Please:

  • Always add tests for your code.
  • Write good commit messages_.

Running Tests

  • They are written in Ruby_ (sorry :() using vimrunner_ which requires rspec_.

  • The tests go into spec/indent/indent_spec.rb. Look at the describe blocks to get the hang of it.

  • Run the tests with the command::

    $ rspec spec

  • Alternatively you can use Docker::

    $ make test_docker

  • You can select tests based on line numbers, e.g.::

    $ rspec ./spec/indent/indent_spec.rb:385 $ make test_docker RSPEC_ARGS=./spec/indent/indent_spec.rb:385

Thank you for considering to contribute!

.. _Ruby: https://www.ruby-lang.org/ .. _good commit messages: http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html .. _vimrunner: https://github.com/AndrewRadev/vimrunner .. _rspec: https://github.com/rspec/rspec