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