Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🤖 Add .meta/config.json file for concepts #24

Merged
merged 1 commit into from
Apr 2, 2021

Conversation

ErikSchierboom
Copy link
Member

TL;DR; Add authors/contributors to a new concepts/<slug>/.meta/config.json to Concepts in the same way you have for Concept Exercises.


To properly attribute authorship/contributorship for an individual concept, each concept will have its own .meta/config.json file with authors and contributors keys like those for concept and practice exercises. We're also moving the concept's blurb from the track's config.json to the .meta/config.json file, also similar to concept and practice exercises.

See https://github.com/exercism/docs/pull/96/files for the update to the specification.

This PR adds a .meta/config.json file for all concepts found in the track's config.json file containing:

  • A blurb key, which value is copied from the config.json file and subsequently removed from the config.json file
  • An authors key, the value of which is an empty array
  • A contributors key, the value of which is an empty array

Maintainers TODO list

These are the things you, the maintainers, should do:

  • Add the authors
  • Add the contributors (if any)

For clarity, authors should be the people who originally created the concept documents on this track. Contributors should be people who have substantially contributed to the concept documents. PRs for typos or multiple-concept PRs do not automatically mean someone should be considered a contributor to that concept. Those non-concept-specific contributions will get recognition through Exercism's reputation system in v3.

You can either update this PR by pushing a new commit to this PR, or merge this and do a follow-up PR later. The former has the disadvantage that once we've added linting rules to configlet for the concept .meta/config.json file, the configlet CI check will start failing.

Tracking

exercism/v3-launch#27

…`config.json` file containing:

- A `blurb` key, which value is copied from the `config.json` file and removed from the `config.json` file
- An `authors` key, the value of which is an empty array
- A `contributors` key, the value of which is an empty array
@ErikSchierboom ErikSchierboom added the v3-migration 🤖 Preparing for Exercism v3 label Apr 2, 2021
@loziniak loziniak merged commit 879abef into exercism:main Apr 2, 2021
@ErikSchierboom ErikSchierboom deleted the config-json-for-concepts branch April 2, 2021 09:15
@ErikSchierboom ErikSchierboom added the x:size/tiny Tiny amount of work label Oct 27, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
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.

2 participants