Commit Graph

  • d44a2c95ff Update the demo script to reference the DSL joeduffy 2016-11-16 18:06:46 -0800
  • 001bcc097d Make a few updates to the demo Mu.yaml so that it compiles joeduffy 2016-11-16 18:05:59 -0800
  • 6e70d01bf5 Fix diag.Sink errors/warnings count bug joeduffy 2016-11-16 17:52:14 -0800
  • b2d529a6f8 Place stack services underneath a "services" property joeduffy 2016-11-16 17:30:03 -0800
  • 109d8c3f4f Add a way to control logging verbosity joeduffy 2016-11-16 17:19:49 -0800
  • c080ddbf46 Eliminate pointers from the parse tree joeduffy 2016-11-16 17:00:58 -0800
  • 832ef1f743 Lay some groundwork for symbol binding joeduffy 2016-11-16 13:11:58 -0800
  • 917342f76f Decorate the AST with contextual info joeduffy 2016-11-16 11:51:50 -0800
  • 85a828fdf9 Use stable map enumeration for determinism joeduffy 2016-11-16 11:45:41 -0800
  • badf57c923 Type alias Dependency to SemVer, not string joeduffy 2016-11-16 11:12:42 -0800
  • 2665a1a4c4 Check dependencies for validity joeduffy 2016-11-16 11:09:45 -0800
  • e2d04f7754 Add tests for parse tree validation joeduffy 2016-11-16 10:02:34 -0800
  • 1614258437 Declare a Mumodules constant joeduffy 2016-11-16 10:01:46 -0800
  • 5a6c581a7e Check Stack semantic version numbers for correctness joeduffy 2016-11-16 10:00:52 -0800
  • 2dd8665c46 Prepare for semantic analysis joeduffy 2016-11-16 09:29:44 -0800
  • 8293e80962 Gitignore *.swp files joeduffy 2016-11-16 09:28:46 -0800
  • 60a1f02666 Add more compiler tests joeduffy 2016-11-16 08:19:26 -0800
  • a4ac29554d Test packages when making the project joeduffy 2016-11-15 19:25:06 -0800
  • 154db7a0a7 Use the stretchr/testify package for testing joeduffy 2016-11-15 19:18:03 -0800
  • 38c73b2e6a Add a simple compiler test joeduffy 2016-11-15 19:16:02 -0800
  • 0ab10dd207 Rename Semver to SemVer joeduffy 2016-11-15 18:34:19 -0800
  • 79f5f312b8 Support .yml Mufile extensions joeduffy 2016-11-15 18:26:21 -0800
  • ff0059cd7b Print relative filenames in errors joeduffy 2016-11-15 18:00:43 -0800
  • c527cedb03 Delete api/types (missing from last commit) joeduffy 2016-11-15 17:58:48 -0800
  • 094d3a0817 Perform more real compilation activities joeduffy 2016-11-15 17:42:22 -0800
  • d238ed61da Make a few improvements, mostly readability joeduffy 2016-11-15 16:30:10 -0800
  • c928a0f60b Correctly recognize file extensions joeduffy 2016-11-15 16:15:58 -0800
  • e75f06bb2b Sketch a `mu build` command and its scaffolding joeduffy 2016-11-15 14:30:34 -0500
  • 9c7f774fc6 Project the core Mufile types joeduffy 2016-11-15 14:28:17 -0500
  • 19d5fcbd93 Fix a lambda typo in the demo code joeduffy 2016-11-07 17:03:32 -0800
  • 8ce0ff95e9 Remove the Dockerfile from demo1/build2 joeduffy 2016-11-07 17:02:36 -0800
  • 43fe8de15b Add a reminder to decide on "local" flavors joeduffy 2016-11-07 11:26:07 -0800
  • d71e7e8315 Describe more of the compilation process joeduffy 2016-11-07 10:47:15 -0800
  • c208ab65bb Replace Mu.yaml service description with a "source" directive joeduffy 2016-11-07 10:16:11 -0800
  • 7323436760 Rearrange demo directory so the "build" variants stand alone joeduffy 2016-11-07 10:15:38 -0800
  • 736008168d Add two variants to the Mu demo joeduffy 2016-11-07 09:37:47 -0800
  • 31717d5f95 Eliminate manual persistence from demo Mufile joeduffy 2016-11-06 12:36:28 -0800
  • c6cdb9a7ae Add a note on AWS IAM mapping joeduffy 2016-11-06 10:02:06 -0800
  • a90b16f34d Add a note about Groups being members of other Groups joeduffy 2016-11-06 09:51:23 -0800
  • be0097ed85 Add a document on the cloud-neutral Mu abstractions joeduffy 2016-11-06 09:32:46 -0800
  • 371429a95a Add a small informative note on security personas joeduffy 2016-11-04 16:06:53 -0700
  • ea707cab68 Add a reminder to figure out Security metadata in Mufiles joeduffy 2016-11-04 15:43:03 -0700
  • d8ac8efa80 Start a new Security doc joeduffy 2016-11-04 15:37:12 -0700
  • d8ea7de341 Add some thoughts on security to the architecture doc joeduffy 2016-11-04 15:34:50 -0700
  • 695573d211 Sketch out a few more necessary concepts joeduffy 2016-11-04 13:50:10 -0700
  • 216b2867eb Add a reminder to figure out "secret" storage as a service joeduffy 2016-11-04 13:21:47 -0700
  • b176a3b314 Reorganize some remaining TODOs joeduffy 2016-11-04 13:19:24 -0700
  • 2226584cff Add a note about IAM, credentials, region, etc. flowing from AWS IaaS to CaaS joeduffy 2016-11-04 13:10:50 -0700
  • 25e0979da3 Add initial thoughts on EC2 Container Service (ECS) targeting joeduffy 2016-11-04 12:53:45 -0700
  • 7bd27e9036 Add a note to consider mu/job and mu/daemon types joeduffy 2016-11-04 12:43:31 -0700
  • 7e26ab050d Add the "demo1" example app joeduffy 2016-11-04 12:17:46 -0700
  • 9836600e73 Do a bit of random wordsmithing as I proofread joeduffy 2016-11-04 11:34:30 -0700
  • 97d251772d Clean up out of date documentation joeduffy 2016-11-04 11:27:09 -0700
  • 47d8044e9a Split the metadata spec from the targets doc joeduffy 2016-11-04 11:23:59 -0700
  • a270a9e0fc Eliminate TODO stacking; it kills MarkDown readability joeduffy 2016-11-03 18:29:23 -0700
  • cb2726dfb7 Flesh out more of the AWS CloudFormation transformations joeduffy 2016-11-03 18:27:21 -0700
  • 047bc0aae2 Add a few AWS-specific TODOs to the Metadata doc joeduffy 2016-11-03 16:18:23 -0700
  • ab35057316 Sketch out the nested Stacks section joeduffy 2016-11-03 16:11:28 -0700
  • 792e90fe17 Add a brief note about subclassing joeduffy 2016-11-03 15:52:03 -0700
  • 523a55ed1e Articulate the parameters section joeduffy 2016-11-03 15:47:52 -0700
  • 1742d0ecf1 Sketch out the Metadata spec; start on the AWS IaaS joeduffy 2016-11-03 15:12:22 -0700
  • 969294aad6 Introduce the notion of a Clusters joeduffy 2016-11-03 12:13:51 -0700
  • fe2f52c436 Link to prioritized platform list joeduffy 2016-11-03 12:06:46 -0700
  • 55ab75b222 Clarify the IaaS/CaaS relationship joeduffy 2016-11-02 13:33:48 -0700
  • 0232dd3a08 Refactor the Architecture doc, and start a Metadata specification joeduffy 2016-11-02 13:04:27 -0700
  • 48e178d0d2 Create the start of an Architecture doc joeduffy 2016-11-01 17:04:34 -0700
  • 8f529cb3d8 Add the Nginx hypothetical examples joeduffy 2016-11-01 11:01:55 -0700
  • 07444a9612 Add some README scaffolding around the converted examples joeduffy 2016-11-01 10:39:36 -0700
  • 4d5bf5386e Tweak the README slightly joeduffy 2016-11-01 10:37:00 -0700
  • 23f8908efd Add an "overview2" document joeduffy 2016-11-01 10:35:57 -0700
  • d6b2575008 Add a few lingering changes to the Mu voting example joeduffy 2016-11-01 10:31:21 -0700
  • 8c3dbf9d6d Add Docker Compose and Kubernetes conversions as submodules joeduffy 2016-11-01 10:30:39 -0700
  • 7d7609fc82 Fix a typo (cust => client variable name) joeduffy 2016-10-25 17:25:12 -0700
  • 1ae888ce02 Add a sample app that sends a Twilio SMS anytime Mongo is updated joeduffy 2016-10-25 17:23:50 -0700
  • bbe6280d46 Sketch out the Mu YAML metadata for the vote50 app joeduffy 2016-10-19 15:58:51 -0700
  • 26968a3314 Sketch out an AWS CloudFormation based compilation of the vote50 app joeduffy 2016-10-15 12:18:28 -0700
  • b1aa61e03d Create a sample app that exposes a voting API for all 50 states joeduffy 2016-10-15 09:00:28 -0700
  • e0af9a4d6a Reorder the topics slightly joeduffy 2016-10-15 08:36:38 -0700
  • eed7db741e Articulate multi-instancing of Services joeduffy 2016-10-15 08:27:55 -0700
  • 36a94fa107 Jot down a few more thoughts on how this might work joeduffy 2016-10-14 14:20:11 -0700
  • 9aed189c5a Add some "in progress" thinking on programming model joeduffy 2016-10-14 13:26:29 -0700
  • 3350ddbd0b Crisp up articulation of the build, package, and deploy steps joeduffy 2016-10-11 15:10:06 -0700
  • 1eb06f86a6 Specify more of the Mu project management "flow" joeduffy 2016-10-11 14:24:33 -0700
  • 4d83e15685 Refine a few of the HTTP endpoint concepts; wordsmith a bit joeduffy 2016-10-11 12:10:48 -0700
  • 236782dc2e Sketch out the `serve` function for static content joeduffy 2016-10-11 12:02:11 -0700
  • 1f861c5132 Add a brief overview of Mu to the README joeduffy 2016-10-08 16:24:26 -0700
  • 86f6117640 Initial commit joeduffy 2016-10-08 16:01:25 -0700