aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md5
1 files changed, 4 insertions, 1 deletions
diff --git a/README.md b/README.md
index 477a30e..7565754 100644
--- a/README.md
+++ b/README.md
@@ -19,6 +19,7 @@
#### Why
* gotta test
* I hate keeping track of what needs tests
+
### Python Decouple
[https://pypi.org/project/python-decouple/](https://pypi.org/project/python-decouple/)
####Why
@@ -31,22 +32,24 @@
* Simplest way to get robust tagging capabilities
* When I wrote my own, this is what I wrote
-
### Django Storages
[https://github.com/jschneier/django-storages](https://github.com/jschneier/django-storages)
####Why
* Simplest way to make all static assets go to Amazon S3
* Simplifies migrating server setups by keep static assets off the server
+
### Django Registration
[https://github.com/ubernostrum/django-registration/](https://github.com/ubernostrum/django-registration/)
####Why
* Simplest way to handle all aspects of registration/confirmation
* written by James Bennett
+
### pwned-passwords-django
[https://github.com/ubernostrum/pwned-passwords-django](https://github.com/ubernostrum/pwned-passwords-django)
####Why
* Because we should inform people when their passwords are compromised
* written by James Bennett
+
### Django-Extensions
[https://github.com/django-extensions/django-extensions](https://github.com/django-extensions/django-extensions)
####Why