Comments (7)
π Yes, I agree that making the JAWS CLI standalone needs to happen. This weekend, I plan on moving it to a separate repo.
Also, I'm a fan of those Rails commands and I would love to incorporate them.
This weekend, I will be publishing the JAWS Road Map. I will include your suggestions in the JAWS CLI section. If you would like to help out with these it would be greatly appreciated. All source contributors will be publicly acknowledged wherever JAWS has a presence.
If anyone has suggestions for useful commands and overall JAWS CLI design, please write them in this issue for the time being.
from serverless.
Awesome! Looking forward to the roadmap π» π
from serverless.
This could be out of scope (or you might have already considered it), but has any thought gone into versioning on AWS? Since AWS doesn't support any versioning system, could we have a sort of namespacing config option to preface "staging" or "qa" or some other environment name to the lambda function names when uploading non-prod-ready functions?
from serverless.
@nateupstairs i like that idea too.
from serverless.
Why not use yeoman to scaffold a jaws app? New lambda function could be created with a dedicated generator (yo jaws:lambda
) and all the other task (run, test, deploy, etc.) could be done with gulp
.
from serverless.
@remi I like yeoman a lot, really easy to work with and build complex
generators / cli tools
Here is a yeoman generator someone made for lambda's already. He uses make files, so it's not a perfect fit, but it is a nice head start.
from serverless.
@remicastaing @austinrivas I like Yeoman as well. However, I'm going to investigate a JAWS CLI redesign first. I think a robust JAWS CLI can significantly reduce time-to-action and get people started right away, without having to mess with anything else.
For example, getting started with JAWS could/should be as simple as this:
npm install jaws-cli -g
jaws new --name new-app
I'm going to draw out some ideas for a JAWS CLI redesign in the new JAWS-cli repo. Let's move this discussion here: https://github.com/jaws-stack/JAWS-cli/issues/1
from serverless.
Related Issues (20)
- Serverless transpiling before provider environment variables initialization HOT 1
- custom-resource-existing-cup needs upgrade HOT 1
- Expose aws partition variable along with account id and region - https://github.com/serverless/serverless/blob/main/lib/configuration/variables/sources/instance-dependent/get-aws.js
- Deep dependency on this critical vulnerability version of formdiable HOT 1
- The Serverless version (3.38.0) does not satisfy the "frameworkVersion" (2.72.3) in serverless.yml
- `AxiosError` on deployment
- TypeError: Cannot convert undefined or null to object at Function.keys
- Error: GraphQL schema has not yet been created. Make sure to call the "GraphQLSchemaHost#schema" getter when the application is already initialized (after the "onModuleInit" hook triggered by either "app.listen()" or "app.init()" method).
- `httpApi` JWT Authorizer based on Docs cannot be found when specified
- Add support for MSK event on-failure destination
- Getting error with Serverless Deploy in Github Action HOT 3
- Serverless plugin "serverless-iam-roles-per-function" not found in GHA HOT 4
- sls4 deploy commandβs attribute βparam cannot be used after 2024/5/7 HOT 1
- CLI Parameters can not be used any more
- RESOLVER_RESOLVE_VARIABLE _ERROR HOT 1
- ModuleNotFoundError upon redeploying breaks entire app, support doesn't know how to help
- Serverless stop create s3 trigger on deploy
- braces vulnerability
- micromatch vulnerability
- The Serverless diff ignores some aspects of the CloudFormation template
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 serverless.