You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
androiddrew 49b0844d81 Clean up and refactoring of code and style
I didn't do much to the functionality of the code, however I did make style changes that I believe will make the project more readable.
7 years ago
cookie_api Clean up and refactoring of code and style 7 years ago
migrations Added active attribute to the users table 7 years ago
tests Updating dependencies and tests 7 years ago
.gitignore Added responsive email and fixed dwsgi runner 7 years ago
MANIFEST.in Clean up and refactoring of code and style 7 years ago
README.md Updating dependencies and tests 7 years ago
alembic.ini Upgraded to Timezone Aware Datetimes 7 years ago
dev_requirements.in Fixed migrations and dev requirements 7 years ago
dev_requirements.txt Clean up and refactoring of code and style 7 years ago
requirements.in Clean up and refactoring of code and style 7 years ago
requirements.txt Clean up and refactoring of code and style 7 years ago
setup.py Clean up and refactoring of code and style 7 years ago
wsgi.py Clean up and refactoring of code and style 7 years ago

README.md

Cookie API

The Cookie API serves as a simple experimentation application for testing concepts in the APIStar platform. It is intended to help drive the design of the APIStar framework, uncover new design patterns, and apply best practices in application development.

Features include:

  • CRUD Interface for a simple domain problem
  • JWT Authentication
  • Custom JSON responses
  • Automated Testing
  • Logging

Features not yet implemented:

  • Template rendering for a Vuejs SPA client (not yet implemented)
  • Email Confirmation
  • Password Reset
  • Authorization model for user
  • Rate Limiting
  • Automated deployment
  • JSON API Responses
  • Multipart file uploads
  • Server Side Rendering of Vuejs Client
  • Async Task Workers
  • Error monitoring through Sentry

Testing

pip install -e .[testing]
pytest