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 [email protected]: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 runserverand visit http://localhost:8000/ in your favorite browser!