Commit Graph

11 Commits

Author SHA1 Message Date
Eli Ribble c84288eaac Set up basic testing framework with py.test
We're just testing that the about route works at all. We aren't even
testing that it does anything. But this represents wiring together a
bunch of things to get tests working including configuration
specifications, DB connections, table definitions, the app itself, etc
2016-05-03 18:59:08 -06:00
Eli Ribble 861b6f0f71 Implement a simple logout mechanism
I would have done a DELETE to /login/ to make it like a resource but my
browser won't do a raw <form> with method="DELETE" :(
2016-05-02 11:58:28 -06:00
Eli Ribble 94b78dacca Add simple user login via flask_login
This doesn't do much - it'll authenticate any username and password. But
at least it will show me when a user is logged in and when they aren't,
which is useful to start figuring out the workflow for sessions
2016-05-02 11:54:32 -06:00
Eli Ribble ccde1908ba Add a script for running all pylint stuff
It's just a conveniece, but it's pretty convenient
2016-05-02 09:31:54 -06:00
Eli Ribble 4386c23f2f Add a standard pylintrc file
I'm using mothermayi so it's nice to do things like turn off the reports
at the end
2016-05-02 09:31:23 -06:00
Eli Ribble 0ff3e50943 Put the version in the root module
Most packages do this, it's kind of an unratified standard
2016-05-02 09:30:59 -06:00
Eli Ribble 03e431a2ce Get basic debug Flask application working
Now I can serve up an API endpoint that indicates the version. yay
2016-05-02 09:30:27 -06:00
Eli Ribble 681a62bbf5 Get alembic up and running
I took a stab at a reasonable schema just to get started. For now I want
workflows that are working. I'll pound the thing into the correct shape
in time
2016-05-02 08:46:12 -06:00
Eli Ribble 3e4eab0802 Ignore my virtual environment
Maybe this should go in a global config. Oh well.
2016-05-02 08:46:12 -06:00
Eli Ribble 8b563c3a8f Add initial setup file with dependencies and simple readme
This is just to start sketching out the repository and how we go about
installing it
2016-05-02 08:46:12 -06:00
Eli Ribble ef6b76e4f0 Initial commit 2016-04-27 19:31:26 -06:00