PLEASE NOTE: These instructions are for Exercism Admins only. Maintainers should request that admins create a new analyzer for them. Please create a new topic on the forum.
This repository is a template repository for creating [analyzers][analyzers] for [Exercism][exercism] tracks.
To create a new analyzer, 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:
- Create the analyzer repository
- Setup access for the
maintainers-admin
,guardians
and track team - Setup branch protection rules
- Give this repository access to the secrets required to deploy the image
- Disable merge and rebase commits
Follow the enable tooling to deploy to production instructions to test/deploy the analyzer.