How Can I Contribute?

Reporting Issues in the Language Specification

If you notice typos, inconsistencies, or missing details in the language specification, feel free to create a new issue in the project’s issue tracker. To help us understand and address the problem, please include:

  • A clear and concise description of the issue.

  • The path to the affected document, along with the relevant line number if possible.

Open an Issue →

Suggesting Enhancements to the Language

At this time, we are not accepting direct contributions to the next version of the configuration language. However, we warmly invite you to share your ideas by starting a new thread in our Discussions section.

To make your suggestion as helpful as possible, please include:

  • A clear and concise description of the proposed enhancement.

  • The motivation behind your suggestion (for example, how it could improve clarity or functionality).

  • Any relevant examples or references that help illustrate your idea.

Start a Discussion →

Adding your Parser to the List of Implementations

If you have implemented a parser for the Erbsland Configuration Language, please consider adding it to the list of implementations in the Parser Implementations section. We only accept parsesr that pass the official test suite for the claimed tier of the parser.

In order to add your parser, please open an Issue and include the following information:

  • The name of your parser.

  • The name of the programming language it supports.

  • A link to the source code repository.

  • A link to the test suite.

  • The tier of your parser (see Parser Tiers).

  • A short description of your parser.

Open an Issue →