1.4 KiB
1.4 KiB
CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
Project Overview
gitlab-sim is a tool aiming to simulate and lint gitlab-ci pipelines locally and produce a graph.
Commit Message Guidelines
IMPORTANT: This project uses Conventional Commits format.
All commit messages must follow this format:
<type>(<scope>): <description>
[optional body]
[optional footer(s)]
Types:
feat: A new featurefix: A bug fixdocs: Documentation only changesrefactor: Code change that neither fixes a bug nor adds a featuretest: Adding missing tests or correcting existing testschore: Changes to build process or auxiliary toolsperf: Performance improvementsstyle: Code style changes (formatting, missing semicolons, etc.)
Scopes (commonly used):
auth: Authentication/authorization changessecurity: Security-related changesgui: Web GUI changesapi: API changesreadme: README.md changesclaude: CLAUDE.md changescore: Core library changes
Breaking Changes:
Add ! after type/scope for breaking changes:
feat(api)!: remove deprecated endpoint
Note: Always include a scope in parentheses, even for documentation changes.
When Claude Code creates commits, it will automatically follow this format.