From ab4b05351dbc1e5bd0ae81c61899f0a63ba01680 Mon Sep 17 00:00:00 2001 From: Erik Schierboom Date: Fri, 2 Aug 2024 12:32:33 +0200 Subject: [PATCH] Add forum links (#550) --- building/tracks/new/dynamic-syntax-highlighting.md | 6 +++--- building/tracks/new/static-syntax-highlighting.md | 6 +++--- building/tracks/new/test-track.md | 4 ++-- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/building/tracks/new/dynamic-syntax-highlighting.md b/building/tracks/new/dynamic-syntax-highlighting.md index e75b514f..3f41698b 100644 --- a/building/tracks/new/dynamic-syntax-highlighting.md +++ b/building/tracks/new/dynamic-syntax-highlighting.md @@ -27,7 +27,7 @@ When adding support for your language, there are three options: ### Enable language -To enable CodeMirror support for your language, start a topic on the forum (https://forum.exercism.org/c/exercism/building-exercism/125). +To enable CodeMirror support for your language, start a topic on [the forum](https://forum.exercism.org/c/exercism/building-exercism/125). We (Exercism) will then create a Pull Request that enables CodeMirror support for your language on the website. ### Using an existing plugin @@ -39,7 +39,7 @@ If the plugin isn't published on NPM, you can either: 1. Ask the plugin author if they want to publish on NPM. 2. Fork the repository and publish it yourself. 3. Have us (Exercism) fork the repository and we publish it. - To do so, open a topic on the forum requesting this (https://forum.exercism.org/c/exercism/building-exercism/125). + To do so, open a topic on [the forum](https://forum.exercism.org/c/exercism/building-exercism/125) requesting this. ```exercism/note The CodeMirror website has a [list of community-built language plugins](https://codemirror.net/docs/community/#language). @@ -53,7 +53,7 @@ If you'd like to create plugin, you have two options for hosting: 1. Create a repository on your personal account and publish it yourself. 2. Have us (Exercism) create a repository and let us publish it. - To do so, open a topic on the forum requesting this (https://forum.exercism.org/c/exercism/building-exercism/125). + To do so, open a topic on [the forum](https://forum.exercism.org/c/exercism/building-exercism/125) requesting this. ```exercism/note You could consider forking the [codemirror/lang-example repository](https://github.com/codemirror/lang-example) which implements CodeMirror support for a simple language. diff --git a/building/tracks/new/static-syntax-highlighting.md b/building/tracks/new/static-syntax-highlighting.md index 66e1d950..b3b6511d 100644 --- a/building/tracks/new/static-syntax-highlighting.md +++ b/building/tracks/new/static-syntax-highlighting.md @@ -48,13 +48,13 @@ If the plugin isn't published on NPM, you can either: 1. Ask the plugin author if they want to publish on NPM. 2. Fork the repository and publish it yourself. 3. Have us (Exercism) fork the repository and we publish it. - To do so, open a topic on the forum requesting this (https://forum.exercism.org/c/exercism/building-exercism/125). + To do so, open a topic on [the forum](https://forum.exercism.org/c/exercism/building-exercism/125) requesting this. The next step is to [Enable the plugin](#enable-plugin). ### Enable plugin -To enable a plugin (which must be published on [NPM](https://www.npmjs.com/)), start a topic on the forum requesting us to add support for the plugin to the website (https://forum.exercism.org/c/exercism/building-exercism/125). +To enable a plugin (which must be published on [NPM](https://www.npmjs.com/)), start a topic on [the forum](https://forum.exercism.org/c/exercism/building-exercism/125) requesting us to add support for the plugin to the website. We (Exercism) will then create a Pull Request that adds the plugin to the website. Once the PR is merged, you can enable highlightjs support by following the instructions in the [Configuring track](#configuring-track) section. @@ -64,7 +64,7 @@ If you'd like to create plugin, you have two options for hosting: 1. Create a repository on your personal account and publish it yourself. 2. Have us (Exercism) create a repository and let us publish it. - To do so, open a topic on the forum requesting this (https://forum.exercism.org/c/exercism/building-exercism/125). + To do so, open a topic on [the forum](https://forum.exercism.org/c/exercism/building-exercism/125) requesting this. Once you have a repo, follow the [language contribution instructions](https://highlightjs.readthedocs.io/en/latest/language-contribution.html) to implement the plugin. diff --git a/building/tracks/new/test-track.md b/building/tracks/new/test-track.md index 159edd8c..aa50a807 100644 --- a/building/tracks/new/test-track.md +++ b/building/tracks/new/test-track.md @@ -6,7 +6,7 @@ This will help find (common) errors and allows them to be fixed _before_ the tra ## How to enable the track for testing To enable the track for testing, it needs to be added to our database, which is something only site admins can do. -Please open a topic on the forum requesting this at: https://forum.exercism.org/c/exercism/building-exercism/125. +Please open a topic on [the forum](https://forum.exercism.org/c/exercism/building-exercism/125) requesting this. Note that adding the track to the database will _not_ launch the track, but it _will_ make it accessible on the website for maintainer users. @@ -17,4 +17,4 @@ The ideal users to test the track are other track maintainers, as they: - Have experience building a track (and thus know what should have been built) - Are able to access track's that are not yet active -To get maintainers to test your track, open a topic on the forum requesting this at: https://forum.exercism.org/c/exercism/building-exercism/125. +To get maintainers to test your track, open a topic on [the forum](https://forum.exercism.org/c/exercism/building-exercism/125) requesting this.