HNHacker News
TopNewBestAskShowJobs

mactat

29 karma · joined May 30, 2023

submissionscomments
mactat··on Architect your project with Framed: effortless files and directories management
repo: https://github.com/mactat/framed
mactat··on Architect your project with Framed: effortless files and directories management
Framed is a CLI tool that simplifies the organization and management of files and directories in a reusable and architectural manner. It provides YAML templates for defining project structures and enables workflows based on those. To always be in sync with the YAML template, Framed provides a built-in test command that can be used in CI/CD pipelines to verify the project structure. It was just a project to learn some golang, but i think that the idea is quite nice. Let me know what do you think.
mactat··on Architect your project with Framed: effortless files and directories management
Thanks for the feedback. I will work on better structure and tests next week. Stay tuned!
mactat··on Architect your project with Framed: effortless files and directories management
I've created github action if anyone wats to use it in the CI:

https://github.com/marketplace/actions/mactat-framed

https://github.com/mactat/framed-action

mactat··on Architect your project with Framed: effortless files and directories management
You are correct, especially for smaller project it might add unnecessary complexity, however I still think that for larger ones it might be useful. I’m still trying to figure out which direction should I go with this so thanks for your feedback!
mactat··on Architect your project with Framed: effortless files and directories management
For me there are two main use cases. First is when you have multiple small repos in the project and you want them to be coherent, you would use shared config file and enforce the structure on ci. Second would be to import best-practice config files to quickly start the project with pre defined dirs/files structure.
mactat··on Architect your project with Framed: effortless files and directories management
There is Framed import command, where you can import framed file from specific url/examples. Then if you would execute Framed create it will create dirs and file structure. In the future I would imagine that there will be more examples files in the repo so you would be able to do f.e framed import —examples react.
mactat··on Architect your project with Framed: effortless files and directories management
Framed is a CLI tool that simplifies the organization and management of files and directories in a reusable and architectural manner. It provides YAML templates for defining project structures and enables workflows based on those. To always be in sync with the YAML template, Framed provides a built-in test command that can be used in CI/CD pipelines to verify the project structure. It was just a project to learn some golang, but i think that the idea is quite nice. Let me know what do you think.
mactat··on Framed – managing dirs and files for your projects
Framed is a CLI tool that simplifies the organization and management of files and directories in a reusable and architectural manner. It provides YAML templates for defining project structures and enables workflows based on those.

To always be in sync with the YAML template, Framed provides a built-in test command that can be used in CI/CD pipelines to verify the project structure.

It was just a project to learn some golang, but i think that the idea is quite nice. Let me know what do you think.