.. _id.appendix.behave_ecosystem:

Behave Ecosystem
==============================================================================

The following tools and extensions try to simplify the work with `behave`_.

.. _behave: https://github.com/behave/behave


Tools
------------------------------------------------------------------------------

=========================== ===========================================================================
Tool                        Description
=========================== ===========================================================================
`cucutags`_                 Generate `ctags`_-like information (cross-reference index)
                            for Gherkin feature files and behave step definitions.
=========================== ===========================================================================

.. _cucutags:   https://gitorious.org/cucutags/cucutags/
.. _ctags:      http://ctags.sourceforge.net/


Editor Plugins
------------------------------------------------------------------------------

=================== =============================================================================
Editor Plugin       Description
=================== =============================================================================
`gedit_behave`_     `gedit`_ plugin for jumping between feature and step files.
`vim-behave`_       `vim`_ plugin: Port of `vim-cucumber`_ to Python `behave`_.
=================== =============================================================================

.. _gedit:  https://projects.gnome.org/gedit/
.. _vim:    http://www.vim.org/

.. _gedit_behave:   https://gitorious.org/cucutags/gedit_behave
.. _vim-behave:     https://gitorious.org/cucutags/vim-behave
.. _vim-cucumber:   https://github.com/tpope/vim-cucumber.git


