{"id":24433195,"url":"https://github.com/ubavic/mint","last_synced_at":"2025-07-22T16:04:29.054Z","repository":{"id":254633731,"uuid":"823853199","full_name":"ubavic/mint","owner":"ubavic","description":"MINT is not TeX","archived":false,"fork":false,"pushed_at":"2024-08-24T20:06:37.000Z","size":41,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-05T22:51:51.463Z","etag":null,"topics":["documents","latex","markup-converter","markup-language"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ubavic.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-03T21:28:50.000Z","updated_at":"2024-08-24T20:59:49.000Z","dependencies_parsed_at":"2024-08-24T22:55:10.778Z","dependency_job_id":null,"html_url":"https://github.com/ubavic/mint","commit_stats":null,"previous_names":["ubavic/mint"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubavic%2Fmint","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubavic%2Fmint/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubavic%2Fmint/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubavic%2Fmint/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ubavic","download_url":"https://codeload.github.com/ubavic/mint/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243482877,"owners_count":20297897,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["documents","latex","markup-converter","markup-language"],"created_at":"2025-01-20T16:21:45.038Z","updated_at":"2025-03-13T20:42:39.899Z","avatar_url":"https://github.com/ubavic.png","language":"Go","readme":"# Mint\n\nMint is a document (meta)language and preprocessor designed to be simple and flexible.\n\nLike in LaTeX, grouping of text in Mint is done using braces. However, unlike TeX, the special character in Mint is not `\\` but `@`. Therefore, every command starts with `@` (e.g., `@title`, `@bold`...).\n\nMint doesn’t have any predefined commands (the escape sequences `@@`, `@{`, and `@}` only resemble commands). Even basic document commands like those for paragraphs, titles, or text decorations are not predefined. All commands must be defined by the user in a YAML schema file.\n\n## Usage\n\nYou have to provide path to `.atex` file and `.yaml` schema:\n\n```\nmint -in \"file.atex\" -schema \"schema.yaml\" [-target TargetName]\n```\n\nSee `./example`\n\n## TODO\n\nMint is still in the early development phase. Below is a list of features that may be developed in the future:\n\n + Command IDs\n + Command parameters\n + Intuitive handling of multiple files\n + Begin/end commands\n + Implicit command arguments\n + Parameter typing\n + Parameter description\n + More optimized tokenizer/parser/writer\n + Schema validation\n + JSON input/output\n + Stable API\n + Allow schema written in atex\n + WASM filters\n + Language server and extensions for editors\n\n## License\n\nThe code is released under the [MIT license](LICENSE).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fubavic%2Fmint","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fubavic%2Fmint","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fubavic%2Fmint/lists"}