https://github.com/exercism/generic-representer
https://github.com/exercism/generic-representer
community-contributions-paused exercism-representer exercism-tooling
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/exercism/generic-representer
- Owner: exercism
- License: agpl-3.0
- Created: 2021-05-28T18:02:21.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2025-03-01T18:04:47.000Z (3 months ago)
- Last Synced: 2025-04-29T05:28:46.597Z (about 1 month ago)
- Topics: community-contributions-paused, exercism-representer, exercism-tooling
- Language: Shell
- Homepage:
- Size: 126 KB
- Stars: 0
- Watchers: 3
- Forks: 5
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
**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](https://forum.exercism.org).**
---
# Exercism Representer Template
This repository is a [template repository](https://help.github.com/en/github/creating-cloning-and-archiving-repositories/creating-a-template-repository) for creating [representers][representers] for [Exercism][exercism] tracks.
To create a new representer, use the `bin/bootstrap.sh` script:
```shell
LANGUAGE="" SLUG="" bin/bootstrap.sh
```For example:
```shell
LANGUAGE="Common Lisp" SLUG="common-lisp" bin/bootstrap.sh
```This will automatically:
1. Create the representer repository
1. Setup access for the `maintainers-admin`, `guardians` and track team
1. Setup branch protection rules
1. Give this repository access to the secrets required to deploy the image
1. Disable merge and rebase commits## Deployment
Follow the [enable tooling to deploy to production instructions](https://github.com/exercism/maintenance/?tab=readme-ov-file#enable-tooling-to-deploy-to-production) to test/deploy the representer.