Commit Graph

493 Commits

Author SHA1 Message Date
R. Tyler Croy 9de3ea414b Add some wacky cucumber report generation
I'm only committing this so I can revert it, these reports aren't actually an
improvement in documentation over what's already present in cucumber-jvm
2014-12-21 11:17:14 -08:00
R. Tyler Croy 05a5ee25cd Remove some left-over Ruby code from the features/ directory 2014-12-21 10:39:48 -08:00
R. Tyler Croy 148eda326f More documentation on the healthcheck endpoint 2014-12-20 20:23:50 -08:00
R. Tyler Croy 1e74d41e18 Add documentation branch push hack
The only time this will be needed is if for whatever reason I've pushed the
site with locally committed changes and then rebase my local tree
2014-12-20 18:48:10 -08:00
R. Tyler Croy 065f99f695 Add the cucumber-jvm generated REST API documentation to the site 2014-12-20 18:45:31 -08:00
R. Tyler Croy d2621419bd Add the first *passing* cucumber scenario which does *actual* acceptance testing
This means we're standing up and tearing down a Jetty service inside the
process for each Scenario in cucumber for doing API documentation and testing.

Neat!
2014-12-20 18:38:04 -08:00
R. Tyler Croy 8bc94d416d Add a simple sanity healthcheck to make sure I can register healthchecks properly 2014-12-20 17:29:21 -08:00
R. Tyler Croy f322ca6f69 Add a simple Artifact POJO to exercise some of the what Dropwizard can provide 2014-12-20 17:29:21 -08:00
R. Tyler Croy 4110acb57c Generate groovydoc for the deploydb internals for future use 2014-12-20 17:29:21 -08:00
R. Tyler Croy c97343d319 Remove the cucumber task's dependency on assemble so we can ensure shadowJar runs checks
For some boneheaded reason the cucumber task relies on assemble which causes a
circular dependency. To make matters worse the dependency is nested inside of
`dependsOn` within an ArrayList so we must fish it out :(
2014-12-20 17:29:21 -08:00
R. Tyler Croy a6d72199d4 Add a simple RootResource to respond with a simple hello world string 2014-12-20 13:13:13 -08:00
R. Tyler Croy 47cd789e0a Create a shadow jar with DeployDBApp as the main class 2014-12-20 12:11:45 -08:00
R. Tyler Croy 5f36666619 Brainstorming around the promotion concept and how to specify them 2014-12-20 08:32:12 -08:00
R. Tyler Croy 98cc0ccdca Adding the concept of "service" to the docs 2014-12-18 20:38:55 -08:00
R. Tyler Croy 8db6f8bb15 Restructuring the cukes to use cucumber-jvm since I'm moving this away from Ruby
Unfortunately most of the tools I want to use are more Java-oriented so I might
as well just go whole-hog into the land of the JVM
2014-12-17 20:36:29 -08:00
R. Tyler Croy 363f151599 More bullet fixes in the documentation
I swear I used to know how to use asciidoc properly
2014-12-17 19:07:35 -08:00
R. Tyler Croy f4ad575644 Add pry for local tinkering/debugging 2014-12-17 14:06:51 -08:00
R. Tyler Croy c927d84524 Add gitter hooks to travis 2014-12-17 14:06:33 -08:00
R. Tyler Croy 2bd9f4215e Add the bintray tasks for publishing artifacts to bintray
Let's pretend we're not a million miles away from publishing artifacts for
deploydb itself right now <_<
2014-12-17 13:40:43 -08:00
R. Tyler Croy 2d9c6377e3 Add a basic /health endpoint to exercise the Cucumber path of testing API endpoints
This introduces the basic DeployDB server class which will probaby get
refactored away pretty soon
2014-12-17 13:28:51 -08:00
R. Tyler Croy 8a23e78118 Add the TravisCI build status to some pages 2014-12-17 13:06:03 -08:00
R. Tyler Croy 683c123c3a Fix more sub-bullets on the home-page 2014-12-17 13:01:03 -08:00
R. Tyler Croy 486fa3f2e1 Add a simple feature file for a health API to exercise the Cucumber path 2014-12-17 13:00:28 -08:00
R. Tyler Croy e22c0ce84b Add the MIT license 2014-12-17 12:59:12 -08:00
R. Tyler Croy 571dcc4029 Fix the nested bullets on the homepage 2014-12-17 12:52:34 -08:00
R. Tyler Croy d77cb5083f Add more details on events and queueing, still mentally working through some design 2014-12-17 12:04:26 -08:00
R. Tyler Croy 055199b7c5 Add support for running our tests in Travis 2014-12-17 12:04:00 -08:00
R. Tyler Croy 91d2422681 Whoops, too many gitter buttons 2014-12-17 11:20:32 -08:00
R. Tyler Croy e01a2b5ae7 Refactor the docs from the readme into the web page 2014-12-17 11:18:55 -08:00
R. Tyler Croy 19078013be Add a document around hacking the project 2014-12-17 11:18:55 -08:00
R. Tyler Croy c3b54d2c3f Move the internals document into asciidoc 2014-12-17 11:18:55 -08:00
R. Tyler Croy fd0390c644 Add support for generating documentation with asciidoctor 2014-12-17 11:18:55 -08:00
R. Tyler Croy 1ebe411832 Merge pull request #1 from gitter-badger/gitter-badge
Add a Gitter chat badge to README.md
2014-12-17 10:46:14 -08:00
The Gitter Badger 9d0efe27a1 Added Gitter badge 2014-12-17 18:44:55 +00:00
R. Tyler Croy 6a5b1c16cb Fleshing out the internal design of DeployDB 2014-12-17 10:38:37 -08:00
R. Tyler Croy ae4709d89d Explain the problem and solution in DeployDB a bit more 2014-12-17 10:38:23 -08:00
R. Tyler Croy 7a51c7e6b1 Add the Ruby dependencies and tasks to run RSpec and Cucumber 2014-12-17 10:13:35 -08:00
R. Tyler Croy bacceaa049 Add an awful diagram 2014-12-17 09:41:54 -08:00
R. Tyler Croy 73b7a918cf Add some more requirements and some use-cases 2014-12-17 09:27:10 -08:00
R. Tyler Croy e84df4f05c Add some goals/requirements for deploydb 2014-12-16 19:53:57 -08:00
R. Tyler Croy 1d090487a9 Start defining some terms in the README.
Goals coming soon
2014-12-16 10:05:19 -08:00
R. Tyler Croy 01fd18bd68 Add a simple gradle file for building and running tests 2014-12-13 18:12:52 -08:00
R. Tyler Croy 605cc8c392 Initial commit 2014-12-13 12:08:33 -08:00