Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/exercism/generic-analyzer
https://github.com/exercism/generic-analyzer
community-contributions-paused exercism-analyzer exercism-tooling
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/exercism/generic-analyzer
- Owner: exercism
- License: agpl-3.0
- Created: 2021-05-28T18:02:40.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-25T07:04:04.000Z (8 months ago)
- Last Synced: 2024-05-01T11:25:17.232Z (8 months ago)
- Topics: community-contributions-paused, exercism-analyzer, exercism-tooling
- Language: Shell
- Homepage:
- Size: 57.6 KB
- Stars: 0
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
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 analyzer for them. Please create a new topic on the [forum](https://forum.exercism.org).**
---
# Exercism Analyzer Template
This repository is a [template repository](https://help.github.com/en/github/creating-cloning-and-archiving-repositories/creating-a-template-repository) for creating [analyzers][analyzers] for [Exercism][exercism] tracks.
To create a new analyzer, 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 analyzer 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 analyzer.