{"id":24988355,"url":"https://github.com/itiquette/gommitlint","last_synced_at":"2025-03-29T11:17:22.378Z","repository":{"id":259770719,"uuid":"869133281","full_name":"itiquette/gommitlint","owner":"itiquette","description":"A commitlint tool, wip","archived":false,"fork":false,"pushed_at":"2025-03-24T11:54:56.000Z","size":77,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-27T06:53:29.874Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"eupl-1.2","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/itiquette.png","metadata":{"files":{"readme":"README.adoc","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-07T19:16:57.000Z","updated_at":"2025-03-24T05:37:23.000Z","dependencies_parsed_at":"2024-10-27T23:49:39.621Z","dependency_job_id":"5e1a9af1-d5b8-4e49-b96d-58feaa0e8d32","html_url":"https://github.com/itiquette/gommitlint","commit_stats":null,"previous_names":["janderssonse/gommitlint","itiquette/gommitlint"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itiquette%2Fgommitlint","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itiquette%2Fgommitlint/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itiquette%2Fgommitlint/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itiquette%2Fgommitlint/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/itiquette","download_url":"https://codeload.github.com/itiquette/gommitlint/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246174605,"owners_count":20735417,"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":[],"created_at":"2025-02-04T12:03:54.903Z","updated_at":"2025-03-29T11:17:22.372Z","avatar_url":"https://github.com/itiquette.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"// SPDX-FileCopyrightText: Josef Andersson\n//\n// SPDX-License-Identifier: CC0-1.0\n\n= Gommitlint\n:revdate: {docdatetime}\n:doctype: article\n:imagesdir: assets\n:source-highlighter: rouge\n\nifdef::env-github[]\n:tip-caption: :bulb:\n:note-caption: :information_source:\n:important-caption: :heavy_exclamation_mark:\n:caution-caption: :fire:\n:warning-caption: :warning:\nendif::[]\n\nimage:https://img.shields.io/github/v/tag/itiquette/gommitlint?style=for-the-badge\u0026color=yellow[Tag,link=https://github.com/itiquette/gommitlint/tags]\n\nhttps://scorecard.dev/viewer/?uri=github.com/itiquette/gommitlint[image:https://api.scorecard.dev/projects/github.com/itiquette/gommitlint/badge?style=for-the-badge[OpenSSF Scorecard]]\n\nlink:LICENSE[image:https://img.shields.io/badge/License-EUPL%201.2-blue?style=for-the-badge[EUPL 1.2]]\nimage:https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fapi.reuse.software%2Fstatus%2Fgithub.com%2Fitiquette%2Fgommitlint\u0026query=status\u0026style=for-the-badge\u0026label=REUSE[REUSE,link=https://api.reuse.software/info/github.com/itiquette/gommitlint]\n\n== What can this tool do for you?\n\n*Gommitlint* will be a simple CLI-tool for validating commit messages.\nAt the moment it is not ready.\n\nAvailable validation rules:\n\n** Is https://www.conventionalcommits.org[Conventional Commits]\n** Commit message subject length\n** Commit has Sign-Off\n** Signature\n** Signature identity check\n** Imperative \n** Jira Key Exists\n** Maximum of N commit ahead comparing branch\n** Require Commit body\n** Spell check\n\n== Where can you use it?\n\n* As a CLI-tool\n* In a CI/CD-pipeline\n\n== Getting Started\n\nTODO\n//1. Check out the link:docs/usage.adoc[Usage Guide] for a quick start.\n// 2. The link:INSTALL.adoc[Installation Guide] will get you up and running.\n\n== Make Gommitlint better?\n\nED: Currently I'm not reading PRs as there is few base things to fix before that.\n\nHere's how you can contribute:\n\n* Found a bug or have a great idea? Let us know in our https://github.com/itiquette/gommitlint/issues[Issue Tracker]\n* Want to contribute code? Check out our link:CONTRIBUTING.md[Contribution Guide] to get started.\n\n== For developers\n\nTODO\n//If you're interested in how it works, see the link:DEVELOPMENT.adoc[Development Guide].\n\n== What's next?\n\nCheck out our https://github.com/itiquette/gommitlint/issues[Issues page].\n\n== A friendly reminder\n\n**Please Note**: Gommitlint is currently in Alpha. This means:\n\n* Things might change in breaking ways.\n* Feel free to share ideas on how we can make it better.\n\n\n== Credits \u0026 History\n\nGommitlint was inspired by Sidero Labs https://github.com/siderolabs/conform[Conform tool].\n\n== Legal Stuff\n\nGommitlint is licensed under the EUPL 1.2 License.\n\nMost of the non-code bits are under Creative Commons CC0-1.0.\n\nFor all the details, check out our link:LICENSE[LICENSE] file and the headers in each file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitiquette%2Fgommitlint","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fitiquette%2Fgommitlint","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitiquette%2Fgommitlint/lists"}