Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Feb 20, 2013
  1. Yaniv Aknin

    devops: add favicon.ico

    yaniv-aknin authored
  2. Yaniv Aknin

    backend/log: fix setup_logging() for multiple invocations

    yaniv-aknin authored
    Also, add named NullHandler to root logger; otherwise I saw some
    packages that will accidentally think our logging subsystem isn't
    configured and will try to configure it with their defaults.
  3. Yaniv Aknin
  4. Yaniv Aknin
  5. Yaniv Aknin

    backend/api: do proper parsing of requests, enrich PUT semantics

    yaniv-aknin authored
    PUT will now do the RESTishly accepted action of 'create the resource if
    not existent and update if it already exists'. Should two requests race
    to create the same resource, one of the user-agents will succeed and the
    other will receive an HTTP 409 CONFLICT. This user-agent can then retry
    the request (or do something else, as it sees fit).
Commits on Feb 18, 2013
  1. Yaniv Ben Zaken

    backend: make todos the index page

    ybz authored
  2. Yaniv Ben Zaken

    frontend: use backend persistence

    ybz authored
  3. Yaniv Ben Zaken

    backend: add todo resources

    ybz authored
  4. Yaniv Ben Zaken Yaniv Aknin

    todo: register all coffee assets

    ybz authored yaniv-aknin committed
  5. Yaniv Ben Zaken Yaniv Aknin

    frontend/todo: add main app.coffee

    ybz authored yaniv-aknin committed
  6. Yaniv Ben Zaken Yaniv Aknin

    frontend: add a readme.md to the todo app

    ybz authored yaniv-aknin committed
  7. Yaniv Ben Zaken Yaniv Aknin

    frontend/todo: add main view - AppView

    ybz authored yaniv-aknin committed
  8. Yaniv Ben Zaken Yaniv Aknin

    frontend/todo: add Router

    ybz authored yaniv-aknin committed
  9. Yaniv Ben Zaken Yaniv Aknin

    frontend/todo: add TodoView

    ybz authored yaniv-aknin committed
  10. Yaniv Ben Zaken Yaniv Aknin

    frontend/todo: add TodoCollection

    ybz authored yaniv-aknin committed
  11. Yaniv Ben Zaken Yaniv Aknin

    frontend/todo: add TodoModel

    ybz authored yaniv-aknin committed
  12. Yaniv Ben Zaken Yaniv Aknin

    frontend/todo: add css

    ybz authored yaniv-aknin committed
  13. Yaniv Ben Zaken Yaniv Aknin

    backend/views: add todo view

    ybz authored yaniv-aknin committed
  14. Yaniv Ben Zaken Yaniv Aknin

    frontend/todo: add jst templates and main backend template

    ybz authored yaniv-aknin committed
  15. Yaniv Ben Zaken Yaniv Aknin

    frontend/todo: add img statics

    ybz authored yaniv-aknin committed
  16. Yaniv Aknin
  17. Yaniv Aknin

    devops: add some deployment/provisioning fixes

    yaniv-aknin authored
     - fix project root detection from runcommands.sh
     - add the sandalstrap project bootstrapper as sandalstrap.sh
     - explicitly check for CoffeeScript and JRE
     - remove readline from requirements
        Shouldn't be there in the first place, it's just a sad artifact of
        development on OSX.
  18. Yaniv Aknin
  19. Yaniv Aknin
  20. Yaniv Aknin
  21. Yaniv Aknin
  22. Yaniv Aknin

    backend/log: add detailed request logging

    yaniv-aknin authored
    Every request is logged when the request is received and when the
    response is sent. A uuid is generated and added to each request, and
    will accompany any log line generated in the context of this request.
  23. Yaniv Aknin
Commits on Feb 15, 2013
  1. Yaniv Aknin
  2. Yaniv Aknin
  3. Yaniv Aknin

    backend/api: patch flask-restful for better serialization and error h…

    yaniv-aknin authored
    …andling
    
    See the code comments for references to github pull requests/issues
    explaining the rationale behind these patches.
  4. Yaniv Aknin
  5. Yaniv Aknin
  6. Yaniv Aknin

    utils: add INTERACT

    yaniv-aknin authored
    Often when coding/debugging you'd like to have a shell at a certain
    point in your code. A common Python idiom for that is:
    
        from code import interact
        interact(local=locals())
    
    This commit adds a function called utils.pyutils.interact, which looks
    into the stack and fetches the local scope of its caller, then runs
    an IPython (if available) or Python shell with this local scope.
    
    Also, this function is patched into __builtins__ under the name
    INTERACT. So anywhere in your code, you can just call INTERACT() and get
    a nifty shell with the relevant locals.
  7. Yaniv Ben Zaken Yaniv Aknin

    frontend: use assets in index (scss, coffee, jst)

    ybz authored yaniv-aknin committed
Something went wrong with that request. Please try again.