Skip to content

Feature Request: Autogenerate template files with instructions for exercise development #1096

@pwadsworth

Description

@pwadsworth

Issue:

The technical requirements and best practices information for contributing exercises and concepts is spread throughout multiple files in the site. This makes contributing more difficult than necessary and slows the growth of the track. This applies to other tracks as well, but is particularly important for tracks in development with smaller communities.

Recommendation:

A shell script (or CLI command?) could be included to generate all the template files and directories needed to create an exercise/concept. The following should be accomplished by the script:.

  • The script receives as input the name for the exercise/concept and uses it to generate the file names, slugs, and appropriate entries in the configuration files.
  • The script generates a todo.md describing the order and steps the contributor should follow, when/how to send for initial review, etc.
  • The template files bring together all the instructions / requirements for that file and/or include dummy entries identified as requiring update.

Unfortunately my shell-fu does not allow me to take an initial stab at creating this script. So, I'll just leave it here for future consideration.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions