Comments (18)
In GitLab by @JonathanMace on Sep 13, 2023, 19:26
marked the checklist item Update DICodeBuilder and Impl to add an ImportType method for convenience. Remove the current Import implementation on DICodeBuilder and replace its usage with the gogen.Imports struct. Simplify template generation as completed
from blueprint.
In GitLab by @JonathanMace on Sep 13, 2023, 19:26
marked the checklist item Update DICodeBuilder and Impl to add an ImportType method for convenience. Remove the current Import implementation on DICodeBuilder and replace its usage with the gogen.Imports struct. Simplify template generation as incomplete
from blueprint.
In GitLab by @JonathanMace on Sep 13, 2023, 19:26
marked the checklist item Update DICodeBuilder and Impl to add an ImportType method for convenience. Remove the current Import implementation on DICodeBuilder and replace its usage with the gogen.Imports struct. Simplify template generation as completed
from blueprint.
In GitLab by @JonathanMace on Sep 13, 2023, 19:26
marked the checklist item Update the workflow spec plugin implementation to use the above, simplifying the implementation. Also move codegen parts into a codegen subdir as completed
from blueprint.
In GitLab by @JonathanMace on Sep 13, 2023, 19:26
marked the checklist item Generated graph() method must declare all string args in di. It should return the container (with Get method), not graph. as completed
from blueprint.
In GitLab by @JonathanMace on Sep 13, 2023, 19:36
marked the checklist item container Get method should receive a context so that things like server goroutines can shutdown on process exit as completed
from blueprint.
In GitLab by @JonathanMace on Sep 13, 2023, 19:36
marked the checklist item Container should have a waitgroup so that callers can wait on things like server goroutines as completed
from blueprint.
In GitLab by @JonathanMace on Sep 13, 2023, 19:36
marked the checklist item Add an Await method on the DI container to wait for the waitgroup as completed
from blueprint.
In GitLab by @JonathanMace on Sep 13, 2023, 19:36
marked the checklist item Main-method generation that takes cmd line args, puts them in a map, and invokes the graph function as completed
from blueprint.
In GitLab by @JonathanMace on Sep 13, 2023, 19:36
marked the checklist item Process IRNode should keep track of which nodes must be explicitly instantiated. Generated main() should do that instantiation by calling get() after the definitions. as completed
from blueprint.
In GitLab by @JonathanMace on Sep 13, 2023, 19:36
marked the checklist item Generated main method should create a context for cancellation, pass it to the DI container, and await the waitgroup after getting all definitions as completed
from blueprint.
In GitLab by @JonathanMace on Sep 13, 2023, 19:37
marked the checklist item Finish implementing generated client methods; see if using copier is sufficient as completed
from blueprint.
In GitLab by @JonathanMace on Sep 13, 2023, 19:37
marked the checklist item Finish implementing generated server methods as completed
from blueprint.
In GitLab by @JonathanMace on Sep 13, 2023, 19:37
marked the checklist item Implement instantiation code for client, making use of the ctx above as completed
from blueprint.
In GitLab by @JonathanMace on Sep 13, 2023, 19:47
marked the checklist item Golang Process Plugin as completed
from blueprint.
In GitLab by @JonathanMace on Sep 14, 2023, 19:02
marked the checklist item Implement instantiation code for server, making use of the ctx and waitgroup above as completed
from blueprint.
In GitLab by @JonathanMace on Sep 14, 2023, 19:02
marked the checklist item GRPC Plugin as completed
from blueprint.
Closing this as much progress has been made and this is out of date / superceded by other issues and milestones.
from blueprint.
Related Issues (20)
- [Quality of Life] Auto-generate top-level environment variables for addresses, e.g. in .env file HOT 1
- [Applications] Use bson.D directly in DSB applications instead of strings / json HOT 1
- [Quality of Life] Consolidate naming logic, use of service basename in wiring specs
- [Quality of Life] Remove all usage of fmt.Errorf, use errors.Errorf (in runtime code) or blueprint.Errorf (in compiler code) instead
- [Documentation] Documentation of applications and plugins (Vaastav)
- [Documentation] Documentation of applications and plugins (Jonathan) HOT 1
- [Retries] Extend the retries plugin to have timeouts HOT 1
- [Replication] Implement replication namespaces
- [Webserver] Serve static files so that we can actually implement websites for apps
- [Backends] Add RabbitMQ as a Queue backend HOT 1
- [Compiler] Optimize compilation time
- [Plugins] Add support for GoVector logger
- [Gateway] Add a Gateway runtime component + plugin
- [Applications] Implement TPC-W
- some questions about "Compiling the application" HOT 4
- Unable to invoke application HOT 3
- Env files have different values for different environment variables
- New workloadgen not working on another application HOT 2
- An Inquiry Regarding How Users Can Access Containers Built Through Blueprint HOT 1
- Failed to build dsb_hotel HOT 9
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 blueprint.