Problem/Motivation

Opening a work item or a merge request on this project starts from an empty description. Nothing prompts the contributor for the Problem/Motivation, the steps to reproduce, the proposed resolution or the remaining tasks, so issues and merge requests arrive in whatever shape each contributor improvises, and reviewers have to ask for the same missing context every time.

GitLab reads a template out of the repository itself, per branch. The project does not carry those files yet.

Steps to reproduce

  1. Open a new work item on this project on git.drupalcode.org — the description is empty.
  2. Open a new merge request — no Checkpoints checklist is offered.
  3. Look in the repository root — there is no .gitlab/ directory.

Proposed resolution

Add the default templates to the repository, on every branch that has an active .x-dev release:

  • .gitlab/issue_templates/default.md — Problem/Motivation, Steps to reproduce, Proposed resolution, Remaining tasks, API changes, Data model changes, Release notes snippet.
  • .gitlab/merge_request_templates/default.md — the Checkpoints checklist.
  • .github/ISSUE_TEMPLATE/default.md and .github/pull_request_template.md — the same two shapes for the GitHub mirror of this repository.

All four are Markdown, which is what GitLab and GitHub render. The HTML issue summary template stays where it belongs, in the project's own issue-settings field on drupal.org.

Remaining tasks

  • ✅ File an issue
  • ❌ Addition/Change/Update/Fix
  • ❌ Testing to ensure no regression
  • ➖ Automated unit/functional testing coverage
  • ➖ Developer Documentation support
  • ➖ User Guide Documentation support
  • ➖ UX/UI designer responsibilities
  • ➖ Accessibility and Readability
  • ❌ Reviewed by a human
  • ❌ Code review by maintainers
  • ❌ Full testing and approval
  • ❌ Credit contributors
  • ❌ Review with the product owner
  • ❌ Update Release Notes
  • ✅ Release

User interface changes

  • N/A

API changes

  • N/A

Data model changes

  • N/A

Release notes snippet

  • N/A
Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

rajab natshah created an issue. See original summary.

  • rajab natshah committed 65be131f on 1.0.x
    task: #3614572 Add the default .gitlab and .github issue and merge...

  • rajab natshah committed b659f245 on 2.0.x
    task: #3614572 Add the default .gitlab and .github issue and merge...

  • rajab natshah committed 173f8a28 on 3.0.x
    task: #3614572 Add the default .gitlab and .github issue and merge...

  • rajab natshah committed 130a97c9 on 3.1.x
    task: #3614572 Add the default .gitlab and .github issue and merge...

  • rajab natshah committed c6997608 on 4.0.x
    task: #3614572 Add the default .gitlab and .github issue and merge...
rajab natshah’s picture

Assigned: rajab natshah » josebc
Status: Active » Needs review
Issue tags: +varbase_components-4.0.0-beta4
rajab natshah’s picture

Assigned: josebc » mohammed j. razem
rajab natshah’s picture

Assigned: mohammed j. razem » Unassigned
Status: Needs review » Fixed

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.

rajab natshah’s picture

rajab natshah’s picture

rajab natshah’s picture

Issue tags: +varbase-10.1.2
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue tags: +varbase-11.0.0-rc1

✅ Released varbase-11.0.0-rc1

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.