unicef / magicbox

A platform that uses real-time data to inform life-saving humanitarian responses to emergency situations
https://www.unicef.org/innovation/Magicbox
BSD 3-Clause "New" or "Revised" License
86 stars 16 forks source link

Create issue / pull request templates for core MagicBox projects #3

Open jwflory opened 6 years ago

jwflory commented 6 years ago

Summary

Create a common set of issue / pull request templates that simplify reviewing new contributions and bug requests to core MagicBox projects

Background

Issue and pull request templates are a GitHub feature that let a project maintainer create a template that anyone filing an issue or creating a pull request sees. These are helpful to guide new contributors to leave more helpful bug reports / feature requests, getting valuable information for diagnosing problems, and to guide new contributors (e.g. providing a "checklist" of things to review before submitting).

Core MagicBox projects are:

Details

The easiest option is to use a single issue / pull request template across all MagicBox-related repos. This simplifies adoption and ensures consistency for the contributor experience. However, this may not be possible.

Before creating a template, each project (or all projects) need to identify…

This list may vary by project. Whether all MagicBox projects use the same templates or not depends on unique needs for each project. Alternatively, a "base" could be drafted, and then each project can tack specific requirements on at the end.

Action

Create issue / pull request templates for core MagicBox repos to help…

  1. New contributors make a first contribution
  2. Maintainers review contributions as the project scales up