code.vegaprotocol.io/vega@v0.79.0/.github/ISSUE_TEMPLATE/feature_ticket.md (about)

     1  ---
     2  name: Feature ticket
     3  about: A full description of a new feature, or part of a feature, that we wish to develop
     4  title: '[Feature]: '
     5  labels: "feature"
     6  assignees: ''
     7  ---
     8  
     9  # Feature Overview
    10  
    11  **In order to** (context - overcome a problem or meet a requirement)
    12  **We will** (what - carry out this piece of work / action)
    13  **So that** (why - we create these outcomes)
    14  
    15  ## Specs
    16  - [Link](xyz) to spec or section within a spec
    17  
    18  ## Tasks
    19  A checklist of the tasks that are needed to develop the feature and meet the acceptance criteria and feature test scenarios.
    20  - [ ]
    21  - [ ]
    22  
    23  
    24  ## Feature test scenarios
    25  Detailed scenarios that can be executed as feature tests to verify that the feature has been implemented as expected.
    26  
    27  GIVEN (setup/context) 
    28  WHEN (action) 
    29  THEN (assertion) For example...
    30  See [here](https://github.com/vegaprotocol/vega/tree/develop/core/integration) for more format information and examples.
    31  
    32  ### Additional Details (optional)
    33  Any additional information that provides context or gives information that will help us develop the feature.