Skip to content

Conversation

@ajaygandecha
Copy link
Member

@ajaygandecha ajaygandecha commented Aug 16, 2025

This PR adds a local commit validator to the CSXL repo so that commits made locally only succeed if they follow the standards of the Conventional Commit format. I have noticed this as a standard in some larger open-source projects, and I have adopted this in Dabblebase and in some other projects. I think there is educational value too, since many large organizations will have a standard that they want employees to follow. There are also some niceties with conventional commits that are valuable in larger projects.

In addition, the dev container is modified to both install the necessary packages to make this work immediately after container creation, but also runs cd frontend; npm install; cd .. immediately as a post-creation step, ensuring node modules are up-to-date after container launch. Husky runs in a small Node environment globally in the project, but this does not interfere with the frontend node modules.

Adds validation to commits performed locally so that commit messages
conform to the standards of Conventional Commits.
@ajaygandecha ajaygandecha self-assigned this Aug 16, 2025
@ajaygandecha
Copy link
Member Author

Bumping @KrisJordan

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.

2 participants