1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- Templates for ticket input
- ==========================
- Pagure offers the possibility to add templates for ticket's input. These
- templates do not enforce anything, users will have the possibility to simply
- ignore it, or even to not follow it, but it also helps structuring the
- ticket opened against a project and highlighting the information that are
- often requested/needed.
- The templates are provided in the git repository containing the meta-data
- for the tickets.
- They must be placed under a ``templates`` folder in this git repository,
- end with ``.md``and as the extension suggests can be formated as markdown.
- If you create a template ``templates/default.md``, it will be shown by
- default when someone ask to create a new ticket.
- Example
- -------
- For a project named ``test`` on ``pagure.io``.
- * First, clone the ticket git repo [#f1]_ and move into it
- ::
- git clone ssh://git@pagure.io/tickets/pagure.git
- cd test
- * Create the templates folder
- ::
- mkdir templates
- * Create a default template
- ::
- vim templates/default.md
- And place in this file the following content:
- ::
- ##### Issue
- ##### Steps to reproduce
- 1.
- 2.
- 3.
- ##### Actual results
- ##### Expected results
- * Commit and push the changes to the git repo
- ::
- git add templates
- git commit -m "Add a default template for tickets"
- git push
- * And this is how it will look like
- .. image:: _static/pagure_ticket_template.png
- :target: _static/pagure_ticket_template.png
- .. [#f1] All the URLs to the different git repositories can be found on the
- main page of the project, on the right-side menu, under the section
- ``Source GIT URLs``, click on ``more`` to see them.
|