Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vhf/resrc


https://github.com/vhf/resrc

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

# Discontinued!

This project ended a long time ago, in 2015.
At the time of writing, March 2018, I do not even own `resrc.io` anymore.

---

Indexing and gathering all freely available learning resources.

Installing and running the project
----------------------------------

### Dependencies
* [Git](http://www.git-scm.com/)
* [Python](https://www.python.org/) >=2.6
* [pip](https://github.com/pypa/pip)
* [virtualenv](https://pypi.python.org/pypi/virtualenv)
* [compass](compass-style.org/install/)
* [bower](http://bower.io/) (requires npm)
* Elasticsearch
* foundation (`gem install foundation`)

### 1. Installation
Run the following commands:

git clone https://github.com/vhf/resrc.git
cd resrc
virtualenv2 -p /usr/bin/python2 venv --distribute
source venv/bin/activate
pip install -r requirements.txt
python2 manage.py syncdb
python2 manage.py migrate

### 2. Compiling the CSS

cd assets
foundation update
compass compile

### 3. Installing the JS assets

cd assets
bower install

### 4. Launch the server

python2 manage.py runserver

Then browse to

Contributing
------------

Fork and work on your own branch, submit pull-requests.

Main work branch is [resrc/master](https://github.com/vhf/resrc/tree/master). Production branch is [resrc/prod](https://github.com/vhf/resrc/tree/prod).

### Running the tests
First, install the requirements_dev : `pip install -r requirements_dev.txt`.

Then, to run the tests, simply run `fab test`. Alternatively, if you want the tests to run
everytime you modify a file, run `./watchmedo.sh`.

Changelog
---------

* 0.8.4 - Removes Disqus. No more comments
* 0.8.3 - Implements a full-text search engine with ElasticSearch
* 0.8.2 - Upgrade to Zurb Foundation 5
* 0.8.1 - Less dead code, more tests
* 0.8.0 - Display version in footer