alma-cdk / project Goto Github PK
View Code? Open in Web Editor NEWOpinionated CDK "framework" for managing configuration, naming, tagging, etc.
Home Page: http://constructs.dev/packages/@alma-cdk/project
License: Apache License 2.0
Opinionated CDK "framework" for managing configuration, naming, tagging, etc.
Home Page: http://constructs.dev/packages/@alma-cdk/project
License: Apache License 2.0
The plan is to support at least following CDK languages:
The additional publish mechanism for additional languages will be implemented once this package is close to v1
release.
If a project has both account- and environment-scoped stacks and environment context variable is given to cdk, account-scoped (created in AccountWrapper) stacks' names change to contain environment too. This should not happen, and it should be possible to deploy both stacks with single command giving both account and environment context variables.
Few people have requested more flexible account configuration options, such as:
We should definitely support this. Internally this shouldn't be too big change, as internally there already is a concept of "account type label".
We might combine this feature request to be part of internal refactor we've considered for some time.
We're using NestedStacks and would like to use the same naming convention for them. Currently we're using our own naming function but it would be so much better to use the Name.stack
method for the same naming across the board.
When using AccountStrategy
(one/two/three) configuration for Project
, conceptually we can determine the target account just from the target environment.
Some relativy small refactor/rewrite is required to enable this.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.