Skip to content
This repository was archived by the owner on May 30, 2023. It is now read-only.

Conversation

@ErikSchierboom
Copy link
Member

âš  This PR requires you to make a simple change before merging. âš 


To save maintainers from having to manually specify the files key in their exercises' .meta/config.json files, we are providing support for track-level patterns. See this PR for details.

This PR adds (purposefully wrong) file patterns to the config.json file. It is up to you, the track maintainers, to change these patterns to their correct value.

You can use the following placeholders:

  • %{kebab_slug}: the kebab-case exercise slug (e.g. bit-manipulation)
  • %{snake_slug}: the snake_case exercise slug (e.g. bit_manipulation)
  • %{camel_slug}: the camelCase exercise slug (e.g. bitManipulation)
  • %{pascal_slug}: the PascalCase exercise slug (e.g. BitManipulation)

We will soon update configlet to enable it to automatically populate the .meta/config.json file's files property, at which point we will then batch-PR updates to all tracks that have merged this PR.

Tracking

exercism/v3-launch#19

@ErikSchierboom ErikSchierboom added the v3-migration 🤖 Preparing for Exercism v3 label Feb 17, 2021
@LeaveNhA LeaveNhA self-requested a review March 26, 2021 15:51
@LeaveNhA LeaveNhA self-assigned this Mar 26, 2021
@iHiD iHiD merged commit 1f449ce into exercism:main Apr 7, 2021
@ErikSchierboom ErikSchierboom added the x:size/tiny Tiny amount of work label Oct 27, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

v3-migration 🤖 Preparing for Exercism v3 x:size/tiny Tiny amount of work

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants