Linguist

Linguist is the Ruby library GitHub uses to detect the programming languages used in repos respond accordingly. Most importantly, Linguist is used to provide syntax highlighting for the GitHub website. In order to improve syntax highlighting on GitHub, I have contributed the followng to the project:

  • Ensure Mavenfile and Gemfile are recognized as Ruby - commit
  • Introduce a Grammar for Crystal - commit
  • Ensure Minecraft Mod Manifest Files are recognized as JSON - commit
  • Introduce a Grammar for Embedded Crystal (ECR) - commit