Skip to content

exercism/generic-representer

Repository files navigation

PLEASE NOTE: These instructions are for Exercism Admins only. Maintainers should request that admins create a new representer for them. Please create a new topic on the forum.


Exercism Representer Template

This repository is a template repository for creating [representers][representers] for [Exercism][exercism] tracks.

To create a new representer, use the bin/bootstrap.sh script:

LANGUAGE="<LANGUAGE NAME>" SLUG="<LANGUAGE_SLUG>" bin/bootstrap.sh

For example:

LANGUAGE="Common Lisp" SLUG="common-lisp" bin/bootstrap.sh

This will automatically:

  1. Create the representer repository
  2. Setup access for the maintainers-admin, guardians and track team
  3. Setup branch protection rules
  4. Give this repository access to the secrets required to deploy the image
  5. Disable merge and rebase commits

Deployment

Follow the enable tooling to deploy to production instructions to test/deploy the representer.