Comments (3)
This would be interesting! I guess an initial consideration is that it would take away from how opinionated the blueprints are. At the end of the day as long as the default blueprint(s) are good this could be useful.
Honestly though if someone wanted to create their own template of sorts, I feel like it would be easier to just have a template repo that they can fork and clone down instead, which would give them more control of the template out of the box. I might be missing the appeal but let me know your thoughts @nickwarters.
from go-blueprint.
I think the default templates are great and probably what I would use 90% of the time. I guess my idea was more around 1-2 additional templates or files a user might want to add for themselves rather than replacing everything in the defaults.
For those who find the default isn't quite enough or always find themselves creating specific routes, they could override the default just for them.
For example supplying your own routes template to create '/', 'status', and 'about' routes rather than just the default hello world one.
from go-blueprint.
I guess an initial consideration is that it would take away from how opinionated the blueprints are.
Just to confirm from my perspective on this point, I like how opinionated the defaults are, I think it's good to start opinionated. Just as you use a tool more and make more projects you start to get into your own rhythms and just need to change a few things to keep up with your needs.
from go-blueprint.
Related Issues (20)
- [Feature Request] Implement Protocol Buffers Template HOT 5
- [Feature Request] Clear Cache for golangci-lint HOT 7
- πUpdate documentation if the PR introduces a new feature!π
- [Feature Request] swagger ui support HOT 3
- [Feature Request] [Fiber Framework] Helmet Middleware HOT 2
- [Feature Request] [Fiber Framework Middleware] A Better Panic Recovery HOT 2
- [Feature Request] Implement Framework for HTMX HOT 3
- [Feature Request] [Fiber Framework] A Better Versioning REST APIs/Web Front End HOT 3
- [Feature Request] Refactor Redis Connection HOT 3
- [Bug] We are unable to create docker-compose.yml file for an SQLite database HOT 3
- [Feature Request] Enhance Health Function For Redis, similar to other databases (SQL). HOT 5
- [Feature Request] Add devcontainer configuration HOT 1
- [Feature Request] Enhance Subs Args `--driver` (Database) for Multiple Databases HOT 4
- [Bug] git config not detected when it contains includeif HOT 2
- [Bug] Microsoft Windows build with Makefile not works HOT 2
- [Feature Request] Offer to install autocompletion for the running shell HOT 1
- [Feature Request] GRPC support HOT 5
- [Bug] templ version check failed HOT 3
- [Feature Request] Allow to optionally create git repository
- [Feature Request] Pocketbase (extend with Go) Support
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from go-blueprint.