nathan-d / emea-build-hackday Goto Github PK
View Code? Open in Web Editor NEWA single page application to score build complexity for AWS solutions
A single page application to score build complexity for AWS solutions
We should drop in a nice FAWS or Rackspace favicon as a web apps asset.
Our form fields don't perform any validation. We should add in the following:
The application should support the scoring functionality currently available in the excel document.
Requirements
We should investigate if its possible to create new JIRA cards on the successful submission of a Simple Build.
To ensure this drops into the Simple Builds JIRA swimlane the card will need the respective label added.
Our application's submission functionality is currently just a stub. This functionality needs to be added.
We should add a lambda function to process the form data, removing unnecessary fields, and submitting it to DynamoDB.
Now we've got the project working and build via the console, lets make it work with Cloudformation. This will allow the project to be reused as a demo and for other initiatives.
The review pane is pretty basic. We need to hide sections that don't have any selected services.
As suggested by @Fresno16 - we should pull the services score and associated data from the database on form load. We can do this by exposing this data via an API endpoint.
Note that the form should be able to handle latency gracefully and the inability to access the endpoint by notifying the user.
The python lambda function created during the hackday needs some refactoring to make it a little more defensive in its queue processing and include proper error handling.
LucidChart's graphs API will allow us to see what products are being used in each infrasturcture design.
https://www.lucidchart.com/pages/api_graph
Worth looking into at some point.
We should support Racker authentication via RSA tokens.
See issue #23 for data structure change issue. We'll need to traverse another level down to find the selected key value.
As a team create a architectural document to work from.
To remove the need for the SA/SE emailing the build team we should look to add support for the uploading of HLP documents via the form.
HLP documents should be uploaded to a private S3 bucket and a reference added to the DynamoDB row.
On successful processing of a Simple Builds message we should perform the following notification actions:
Selecting a product results in a pretty catastrophic styling break.
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.