Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

initial commit: Gemfile, .rspec and sample test to prove development …

…environment is working; README and rough doc of use cases
  • Loading branch information...
commit 497947e2905febd13e771144981a645c4318e26a 0 parents
@wizardwerdna authored
9 .gitignore
@@ -0,0 +1,9 @@
+/.bundle
+/db/*.sqlite3
+/log/*.log
+/tmp
+/config/database.yml
+/config/omniauth.yml
+*.swp
+.DS_Store
+.powenv
1  .rspec
@@ -0,0 +1 @@
+--color
1  Gemfile
@@ -0,0 +1 @@
+gem 'rspec'
17 Gemfile.lock
@@ -0,0 +1,17 @@
+GEM
+ specs:
+ diff-lcs (1.1.3)
+ rspec (2.10.0)
+ rspec-core (~> 2.10.0)
+ rspec-expectations (~> 2.10.0)
+ rspec-mocks (~> 2.10.0)
+ rspec-core (2.10.1)
+ rspec-expectations (2.10.0)
+ diff-lcs (~> 1.1.3)
+ rspec-mocks (2.10.1)
+
+PLATFORMS
+ ruby
+
+DEPENDENCIES
+ rspec
9 README
@@ -0,0 +1,9 @@
+First unspike attempt to implement a web application further to Uncle Bob's admonitions to approach web design from a DDD-style posture.
+I acknowledge and draw inspiration from two particular experiments in this area, and will draw from their approaches.
+
+Here, I will not undertake to develop a framework for building an application, but rather will simply build an app to shed light what might best be etracted to support future works.
+
+First Phase
+===========
+Plan for this phase is to implement the interactors, and then attempt to assemble a rudimentary web app based on them, at first
+using a memory-based store. Next phase will implement a database-backed store.
23 docs/USE_CASES
@@ -0,0 +1,23 @@
+Global Resources/Classes
+ Interactors
+ Entities
+ Repository
+ Notifier
+ Messages
+
+Use Cases
+ Static Text
+ ConfigStaticText [<name> <citation>]
+ LookupStaticText <name>
+
+ User
+ Signup <email> <password>
+ VerifyNotification <email>
+ Verification <verification-code>
+ ChangeNotification <email>
+ ChangePassword <change-password-code> <password>
+ Login <email> <password> <isPersistent>
+ Logout
+ CurrentUser
+
+
6 spec/truthy_spec.rb
@@ -0,0 +1,6 @@
+require_relative '../src/truthy'
+describe Truthy do
+ it "should understand the truth" do
+ Truthy.should be_true
+ end
+end
2  src/truthy.rb
@@ -0,0 +1,2 @@
+Truthy = true
+
Please sign in to comment.
Something went wrong with that request. Please try again.