DEV Community

Cover image for Tired of Messy Git Projects? Meet Anto, Your New Repo BFF! ๐ŸŽ‰
Afonso Matlhombe
Afonso Matlhombe

Posted on

Tired of Messy Git Projects? Meet Anto, Your New Repo BFF! ๐ŸŽ‰

Hey Dev Community! ๐Ÿ‘‹

Ever opened a Git repo and thought, "Who unleashed this chaos?" Repos scattered, rules forgotten, and everyone doing their own thing? ๐Ÿ˜… Well, meet Antoโ€”the open-source friend thatโ€™s here to organize your Git projects like never before!

๐ŸŽฉ What is Anto?
Anto is a tool that helps teams and solo devs keep Git projects clean, structured, and organized by adding customizable validation rules and automated checks right into your repo. It's like the Marie Kondo of Git! Whether it's setting up consistent folder structures, ensuring commit messages follow rules, or just keeping things tidy, Anto's got your back.

๐Ÿš€ Why Anto Rocks:
Automatic Validation Rules: Tired of reminding team members (or yourself!) to follow project structure? Anto checks it automatically!
Regex-Based Flexibility: Need specific patterns for folder or file names? Use regex to create highly flexible rules.
Pre-commit Checks: Save time on reviews by catching issues before theyโ€™re committedโ€”Anto spots rule violations like a pro.
Organize Like a Boss: Set up rules for commits, folder structures, and files so your repo always looks like a work of art.

๐Ÿ›  How It Works:
Add a simple file (we call it a VSK/MSK file) in your repo with your rules. When someone (including you!) tries to commit code, Anto will check against your rules and let you know if something's off. This way, every commit meets your projectโ€™s standards.

๐Ÿ“‚ Some Examples:
Want only a specific directory to hold configs? Make a rule!
Need all JavaScript files in a โ€œscriptsโ€ folder? You got it!

๐Ÿ‘€ Check Out Anto
Interested? Check out Anto on GitHub and give it a spin! Itโ€™s easy to set up, customizable, and (best of all) open-source.

Let's keep our repos neat and our commits clean. ๐Ÿ‘ If you give Anto a try, let me know what you think! Feel free to share your thoughts, requests, or feature ideas below.

Github link: https://github.com/MJAZ93/anto

Happy coding and organizing!

Top comments (0)