Skip to content

Conversation

MikeLister
Copy link
Contributor

Pull request template - for feature branches

A feature branch should make edits/additions to a single component, or limited collection of closely connected components.

Previous pull request for this component or collection of closely connected components should be detailed in the table below.

Previous pull requests:

Branch name Developed by Reviewed by Link to PR
N/A N/A N/A N/A

For any updated component, the developer should consider whether to update the component's status (it's main status tag and tick/cross sub-statuses on the wrapper page). A component's status should be updated when it is ready for a particular type of review. The reviewer will then tailor their review accordingly (e.g. if a component's sub-statuses is updated to include accessible, the reviewer will then test it against our accessibility checklist).

Definitions of each component status can be found on the library's component statuses page.


Updated components:

Name Folder Sub-Folder Is new component? Main status change Sub-statuses additions
Map data-vis map False In progress -> In progress N/A

When a component is created, its description and context should be added to the wrapper page. They should then be added to the table below.

For each following pull request, the developer must evaluate whether either of the description or context need to be amended or added to. If a change is made, the developer should detail in the table below to help the reviewer understand what changes have been made to how the component functions or is being used.

Updated component information:

Name Description Context
Map Adding more detail to component description. Adding more detail to context.

Changes to a component often create a necessity for changes to a connected component. Developer's should check connected components and then detail any changes to the ways in which component interact with each other in the table below.

Connected components for checking:

Component Connected componnet Change to interaction
N/A N/A N/A

Any new dependencies to external packages should be detailed in the table below. Reviewers can then check that this dependency is necessary and is the best approach.

New dependencies:

Dependency Description
None -

The table below should list out the core features added as part of this pull request. This helps the reviewer understand the justifications for major changes.

Core features added:

Feature Description
N/A N/A

The table below encourages the developer to direct the reviewer towards specific checks (e.g. parts of their code where they're unsure whether they did it in the best way, or if they'd appreciate extra testing that behaviour is as expected).

Requested checks:

Check Description
- -

Developers are encouraged to write any further notes below which they think could be helpful to the reviewer.

Additional notes:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant