Skip to content

zackmdavis/Finetooth

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Finetooth

A social network or commenting system that allows everyone to highlight or vote on sentences in each other's comments.

@MemberOfSpecies

@MemberOfSpecies highlight arbitrary substrings, and combine the votes where highlighted substrings overlap. character-by-character feedback

@admittedlyhuman

(idea used without permission)

Development Setup

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:

  • Use the site! ./manage.py runserver and visit http://localhost:8000/ in your favorite browser!

About

an experimental discussion forum

Resources

License

Stars

Watchers

Forks

Packages

No packages published