├── .gitignore ├── .idea ├── djangoid.iml ├── misc.xml ├── modules.xml └── workspace.xml ├── .travis.yml ├── Dockerfile ├── LICENSE.md ├── README.md ├── app_author ├── __init__.py ├── admin.py ├── apps.py ├── forms.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_auto_20171007_1033.py │ ├── 0003_profile_profile_comments.py │ ├── 0004_auto_20171015_0610.py │ ├── 0005_auto_20171015_0614.py │ ├── 0006_auto_20171015_0614.py │ ├── 0007_remove_profile_profile_comments.py │ ├── 0008_auto_20171204_1102.py │ └── __init__.py ├── models.py ├── templates │ └── app_author │ │ ├── author_edit.html │ │ └── author_single.html ├── tests │ ├── __init__.py │ ├── test_models.py │ └── test_views.py ├── urls.py └── views.py ├── app_forum ├── .DS_Store ├── __init__.py ├── admin.py ├── apps.py ├── forms.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_comment_is_modified.py │ ├── 0003_auto_20171007_0453.py │ ├── 0004_auto_20171007_1232.py │ ├── 0005_auto_20171013_0816.py │ ├── 0006_auto_20171013_0817.py │ ├── 0007_auto_20171013_0821.py │ ├── 0008_auto_20171204_1120.py │ └── __init__.py ├── models.py ├── templates │ ├── .DS_Store │ ├── account │ │ └── login.html │ └── app_forum │ │ ├── .DS_Store │ │ ├── main │ │ ├── forum_base.html │ │ ├── forum_comment_edit.html │ │ ├── forum_edit.html │ │ ├── forum_list.html │ │ ├── forum_new.html │ │ └── forum_single.html │ │ └── partials │ │ ├── _doodle.html │ │ ├── _footer.html │ │ ├── _header.html │ │ ├── _navbar.html │ │ └── _pagination.html ├── templatetags │ ├── .DS_Store │ ├── __init__.py │ └── show_markdown.py ├── tests │ ├── __init__.py │ ├── test_forms.py │ ├── test_models.py │ └── test_views.py ├── urls.py └── views.py ├── db.sqlite3 ├── djangoid ├── __init__.py ├── settings_test.py ├── urls.py ├── utils.py └── wsgi.py ├── docker-compose.yml ├── manage.py ├── media └── images │ └── 2017 │ └── 10 │ ├── 06 │ └── matthew-big.png │ └── 07 │ ├── 15607f8bfe846c91a.png │ └── photo.jpg ├── requirements.txt ├── runtest.sh └── static ├── .DS_Store ├── config.codekit3 ├── css ├── .DS_Store ├── base.min.css ├── base.min.css.map ├── bulma.css ├── bulma.css.map ├── pygments.css └── typicons.min.css ├── fonts ├── .DS_Store ├── FaktSoftPro-Blond.eot ├── FaktSoftPro-Blond.ttf ├── FaktSoftPro-Blond.woff ├── FaktSoftPro-Medium.eot ├── FaktSoftPro-Medium.ttf ├── FaktSoftPro-Medium.woff ├── FaktSoftPro-Normal.eot ├── FaktSoftPro-Normal.ttf ├── FaktSoftPro-Normal.woff ├── typicons.eot ├── typicons.svg ├── typicons.ttf └── typicons.woff ├── img ├── .DS_Store ├── Logo.png ├── favicon.png ├── icons8-facebook_filled.svg ├── icons8-github_filled.svg ├── icons8-slack.svg ├── icons8-slack_filled.svg └── you-face.gif └── sass ├── .DS_Store ├── base.scss ├── main ├── .DS_Store ├── app_author │ ├── _author_auth.scss │ ├── _author_edit.scss │ └── _author_single.scss └── app_forum │ ├── _forum_edit.scss │ ├── _forum_list.scss │ ├── _forum_new.scss │ └── _forum_single.scss └── partials ├── _colors.scss ├── _fonts.scss ├── _footer.scss ├── _global.scss ├── _header.scss ├── _navbar.scss └── _pagination.scss /.gitignore: -------------------------------------------------------------------------------- 1 | djangoid/settings.py 2 | .idea/* 3 | .DS_Store 4 | 5 | 6 | # Byte-compiled / optimized / DLL files 7 | __pycache__/ 8 | *.py[cod] 9 | *$py.class 10 | 11 | # C extensions 12 | *.so 13 | 14 | # Distribution / packaging 15 | .Python 16 | env/ 17 | build/ 18 | develop-eggs/ 19 | dist/ 20 | downloads/ 21 | eggs/ 22 | .eggs/ 23 | lib/ 24 | lib64/ 25 | parts/ 26 | sdist/ 27 | var/ 28 | *.egg-info/ 29 | .installed.cfg 30 | *.egg 31 | 32 | # PyInstaller 33 | # Usually these files are written by a python script from a template 34 | # before PyInstaller builds the exe, so as to inject date/other infos into it. 35 | *.manifest 36 | *.spec 37 | 38 | # Installer logs 39 | pip-log.txt 40 | pip-delete-this-directory.txt 41 | 42 | # Unit test / coverage reports 43 | htmlcov/ 44 | .tox/ 45 | .coverage 46 | .coverage.* 47 | .cache 48 | nosetests.xml 49 | coverage.xml 50 | *,cover 51 | 52 | # Translations 53 | *.mo 54 | *.pot 55 | 56 | # Django stuff: 57 | *.log 58 | 59 | # Sphinx documentation 60 | docs/_build/ 61 | 62 | # PyBuilder 63 | target/ 64 | -------------------------------------------------------------------------------- /.idea/djangoid.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 21 | 22 | 24 | -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.idea/workspace.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 12 | 13 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 61 | 62 | 63 | 64 | 65 | true 66 | DEFINITION_ORDER 67 | 68 | 69 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 |