https://github.com/mr-smith-org/mr
Framework for creating scaffolds for any existing programming language with a customizable TUI.
https://github.com/mr-smith-org/mr
boilerplate boilerplate-template bubbletea cli code-generation customizable framework golang lipgloss multilanguage-support scaffold scaffold-framework scaffold-generator templates tui
Last synced: 17 days ago
JSON representation
Framework for creating scaffolds for any existing programming language with a customizable TUI.
- Host: GitHub
- URL: https://github.com/mr-smith-org/mr
- Owner: mr-smith-org
- License: mit
- Created: 2024-09-28T18:16:26.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-06T01:18:18.000Z (over 1 year ago)
- Last Synced: 2024-11-06T01:24:23.467Z (over 1 year ago)
- Topics: boilerplate, boilerplate-template, bubbletea, cli, code-generation, customizable, framework, golang, lipgloss, multilanguage-support, scaffold, scaffold-framework, scaffold-generator, templates, tui
- Language: Go
- Homepage:
- Size: 16.2 MB
- Stars: 9
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-github-repos - mr-smith-org/mr - Framework for creating scaffolds for any existing programming language with a customizable TUI. (Go)
README
Mr. Smith is a powerful framework designed to generate scaffolds for any programming language, based on [Go templates](https://pkg.go.dev/text/template). It streamlines the process of setting up new projects by automating the creation of directories, files, and base code, ensuring consistency and saving valuable development time. Additionally, Mr. Smith features a customizable TUI, providing an intuitive and efficient experience both for those creating scaffolds and those using them, making the process accessible and seamless for developers of all levels.
## Documentation
Visit [https://mr-smith.tech](https://mr-smith.tech) to view the full documentation.
## Official Modules
- **[Hello World](https://github.com/mr-smith-org/hello-world):** A simple Hello World in Go.
- **[OpenAPI 2.0 TypeScript Services](https://github.com/mr-smith-org/typescript-rest-services):** Create a TypeScript library with typed services for all endpoints described in an Open API 2.0 file.
- **[Changelog Generator](https://github.com/mr-smith-org/changelog-generator):** Helper to write a good changelog to your project.
- **[Commit Standardizer](https://github.com/mr-smith-org/commit-standardizer):** Write conventional commits for your projects.
## Contribution
Contributions are welcome! Feel free to open issues or submit pull requests to improve Mr. Smith.
1. **Fork the repository.**
2. **Create a branch for your feature:**
```bash
git checkout -b feature/my-new-feature
```
3. **Commit your changes:**
```bash
git commit -m "Add new feature"
```
4. **Push to the branch:**
```bash
git push origin feature/my-new-feature
```
5. **Open a Pull Request.**
## License
This project is licensed under the MIT license. See the [LICENSE](LICENSE) file for more details.