aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorluxagraf <sng@luxagraf.net>2018-11-14 13:17:42 -0600
committerluxagraf <sng@luxagraf.net>2018-11-14 13:17:42 -0600
commita0b95dc2dfb84c682bb8f677e5d471f84e5028fe (patch)
tree6dd1919856f736c5b644270d59b57e4bb20336c5 /README.md
wrote out basic notes skeleton
Diffstat (limited to 'README.md')
-rw-r--r--README.md40
1 files changed, 40 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..872c983
--- /dev/null
+++ b/README.md
@@ -0,0 +1,40 @@
+# Project purpose
+
+Create, edit and view notes
+
+## Internal Apps
+### Accounts
+* [User](https://git.luxagraf.net/luxagraf/writer/src/branch/master/apps/accounts/models.py)
+ * custom User model subclassing AbstractUser as per [Django best practices](https://docs.djangoproject.com/en/dev/topics/auth/customizing/#using-a-custom-user-model-when-starting-a-project)
+* [UserProfile](https://git.luxagraf.net/luxagraf/writer/src/branch/master/apps/accounts/models.py)
+ * adds profile to the user class with:
+ * profile photo
+ * website
+ * bio
+ * location
+
+
+## External dependencies
+
+#### [Coverage](https://github.com/nedbat/coveragepy)
+* Because I hate keeping track of what needs tests
+
+#### [Python Decouple](https://pypi.org/project/python-decouple/)
+* Decouple helps you to organize your settings so that you can change parameters without having to redeploy your app.
+* Allows committing settings.py by keeping not-committed settings in one place (.env)
+
+#### [Django Taggit](https://github.com/alex/django-taggit)
+* Simplest way to get robust tagging capabilities
+
+#### [Django Storages](https://github.com/jschneier/django-storages)
+* 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/)
+* Simplest way to handle all aspects of registration/confirmation (written by James Bennett)
+
+#### [Django Pwned Passwords](https://github.com/ubernostrum/pwned-passwords-django)
+* Because we should inform people when their passwords are compromised (written by James Bennett)
+
+#### [Django-Extensions](https://github.com/django-extensions/django-extensions)
+* Because I'd go crazy without it. shell_plus is a godsend