I've added a separate repository for the "Repository" portion of the project. This part of the project will contain objects that access the database directly as a service to the model objects. Repository object will be injected into the models to give models access to their respective data.
Use the mercurial browser section of this website or your preferred command line client to access the (currently empty) new repository.
I've created a separate Mercurial repository specifically for development of the data model. Currently, my plan is to develop the model, followed by a service layer to the model, then develop the user interface to interact with the service later.
You can access the model repository using the following URL's with whatever mercurial client you see fit:
READ-ONLY
http://bowlingstats.hg.sourceforge.net:8000/hgroot/bowlingstats/model... read more
I'm currently working on the ORM portion (the data model) behind the Bowling Stats Tracker system. The database schema is in a usable state so I'm working on creating the entities for persisting data to the database. I have one of the entities written (the "Bowler" entity)...which will serve as the basis for creating the rest of the entities. Development is a bit slow as I'm requiring the use of test-driven development. All entities will REQUIRE a JUnit4-style unit test before completion.