Good First Issue Criteria - DevOps-MBSE/AaC GitHub Wiki

  • Keep scoped to tasks that would not require knowledge of the full tool or project to complete.
    • A simple constraint.
    • A simple plugin: i.e. gen-json
  • Small enough that a new team member could complete on their own with minimal assistance.
    • Should not require paired programming type efforts with a more senior team member.
  • Tasks that leverage more Python knowledge than AaC knowledge.
  • Could be a small, timeboxed, research/investigation task.
    • Should be separate from any follow on implementation task based on findings of an investigation.
  • Could be smaller piece of a larger task that does not need to be "figured out how to do", but leveraging existing components, established patterns, etc.
    • Should mimic something already within the codebase, that if questions are asked an existing developer could direct the new member where to look for an example.