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 #18

Closed
wants to merge 1 commit into from

Conversation

ErikSchierboom
Copy link
Owner

@ErikSchierboom ErikSchierboom commented Mar 25, 2021

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 which value is an empty array
  • A contributors key which value 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

@ErikSchierboom ErikSchierboom force-pushed the config-json-for-concepts branch 3 times, most recently from a70693c to ffead6f Compare April 2, 2021 12:33
…`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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant