Skip to content

Conversation

@MalithaPrabhashana
Copy link

@MalithaPrabhashana MalithaPrabhashana commented Oct 30, 2025

Summery:

Added official support for the Jac programming language to GitHub Linguist, including language definition, syntax-highlighting grammar, and representative sample files.

Description

This pull request adds Jac language detection and highlighting by:

  • Adding a new Jac entry to languages.yml
  • Vendoring the Jac TextMate grammar (jaseci-labs/jac-linguistic-syntax)
  • Adding example .jac files under samples/Jac/ for detection validation

Checklist:

@MalithaPrabhashana MalithaPrabhashana requested a review from a team as a code owner October 30, 2025 12:55
Copy link
Member

@lildude lildude left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The extension of the new language is used in hundreds of repositories on GitHub.com.

* Search results for each extension:
  
  * https://github.com/jaseci-labs/Agentic-AI/blob/main/jac-gpt/server/server.jac
  * https://github.com/jaseci-labs/Agentic-AI/blob/main/task_manager/byllm/BE/v1/main.jac
  * https://github.com/jaseci-labs/jaseci/blob/main/jac/examples/littleX/littleX.jac

This should be a GitHub search URL that is used to prove the popularity of your language, not a list of files. We even provide you with a hint which you just need to modify. Please correct this.

  • Sample license(s):

Please state the license, not link to it. And we only need the license for the samples as the PR includes a cached copy of the grammar license.

As for your samples. We need real-world samples. Not contrived examples or demonstrations of concepts of the language. And two to three is plenty.

@MalithaPrabhashana
Copy link
Author

@lildude Hey, I’ve updated the PR description as requested. Could you please check if everything is now in the expected format?

@MalithaPrabhashana
Copy link
Author

@lildude Samples also updated by adding 2 real applications we created.

@MalithaPrabhashana MalithaPrabhashana linked an issue Oct 31, 2025 that may be closed by this pull request
@MalithaPrabhashana MalithaPrabhashana changed the title linguist support for Jaclang Add Jac language support Nov 5, 2025
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.

linguist support for Jac

2 participants