coala

coAST: Add datatypes to a language definition

This task is to enhance the knowledge base of the coala AST metadata website.

In https://github.com/coala/coAST/pull/15 , datatypes were added to the schema, but only Go datatypes were added.

Your task is to add datatypes for another language.

The website is at https://coast.netlify.com/ .

The schema of the knowledge base is defined in these models:

https://github.com/coala/coAST/tree/master/models

The Language model is here: https://github.com/coala/coAST/blob/master/models/Language.yaml

The language definition files are also YAML, such as this language definition for C++. https://github.com/coala/coAST/blob/master/data/Language/CPlusPlus.yaml

If you want to check whether your idea is correct, start a new topic thread at https://coala.zulipchat.com/#narrow/stream/147034-ast .

The static website generator is statik, and we are using features only available in the master branch of that repository. If you want to run the generator, clone the repository and install using pip install --user -e . .

However you do not need to install it locally for this task. Every pull request automatically has a website created.

Completion of this task requires a merged Pull Request.

Remember to format your Git Commit Message according to the rules.

Task tags

  • languages
  • yaml
  • ast

Students who completed this task

aravk33, 1337_siddh, abhishalya, TheRandomGuy, koru, zeet, Kacper

Task type

  • code Code
  • chrome_reader_mode Documentation / Training
close

2018