Comments (5)
+1. Generate is more accurate and approachable.
from wire.
"Framework" is the wrong term, no qualms in removing that. "Dependency injection" is the accurate term for what this tool does; code generation is how it does it. I'm not sure how to get around that.
from wire.
Sounds reasonable to me. With "framework" gone, the framing will be much better. Something like, "Wire is a code generation tool that assists the wiring of components using dependency injection." Or something less wordy.
from wire.
This is getting better.
I went through the same thing a month or so ago. I really wanted to find a different term to DI. Unfortunately, Wire is pretty much the dictionary definition of it. That said, we don't have to use the term DI anywhere. We can just say "Wire is a code generation tool that injects reusable components to cloud apps" or something like that.
from wire.
If there's no way to avoid "DI," we could address it head-on. It is DI, but [here] is why it's still idiomatic.
from wire.
Related Issues (20)
- Anonymous imports get pushed into a separate import declaration
- wire can not recognize the alias any of interface{} in go 1.18.2 HOT 4
- Missing `go run` or `go build` example of generated code HOT 4
- Is wire still maintained ? HOT 4
- How to work with un-exported interfaces HOT 1
- [Question] Is there a guice for build a singleton object?
- Missed receiver in generated inject method
- Support for concurrent initialization
- function generated by Wire_gen.go "Cannot find declaration to go to" by Golang JetBrains but still run success HOT 5
- Calling wire.Build with a provider set from a structure variable (For modular buildings)
- wire `sync.Map` throw error HOT 2
- I has bean tried for two days, but failed. I define four struct and it's constructor, I define a init function in wire.go, but I can
- I can't use the init function which from my wire.go in my main.go HOT 3
- wire.NewSet support generics HOT 1
- internal/wire: update the path of wire which go generate run wire cmd
- Wire: not enough arguments in call to xxx
- is wire.FieldsOf support any field ? HOT 1
- Support for request scoped DI code generation HOT 2
- Injecting the subpackage into the parent package results in the error "no provider found for invalid type". HOT 2
- How to use wire.Bind() if concrete implementation is resolved at runtime? HOT 2
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 wire.