A social network or commenting system that allows everyone to highlight or vote on sentences in each other's comments.
@MemberOfSpecies highlight arbitrary substrings, and combine the votes where highlighted substrings overlap. character-by-character feedback
(idea used without permission)
Developed on Python 3.4 (earlier Python 3s may or may not work).
-
Clone the repository:
git clone git@github.com:zackmdavis/Finetooth.git
-
Recommended: set up a virtualenv including Pip
-
Install the requirements:
pip install -r dev_requirements.txt
-
Create a file called
.development
(the presence of this file is used to determine that we should use development rather than production-like Django settings):touch .development
-
Configure static files!
-
If you want to serve static JavaScripts and CSS locally, download them with
./manage.py download_statics
. -
If you want to use CDNs, export a truthy "NONLOCAL_STATIC_LIBS" environment variable:
export NONLOCAL_STATIC_LIBS=1
.
-
-
Set up the database:
./manage.py migrate
-
Optional: run the tests maybe!
-
Django tests:
./manage.py test
-
JavaScript tests:
-
jasmine
-
Visit http://localhost:8888/ in your favorite browser!
-
-
-
Use the site!
./manage.py runserver
and visit http://localhost:8000/ in your favorite browser!