Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vhf/resrc
Last synced: 24 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/vhf/resrc
- Owner: vhf
- License: mit
- Created: 2013-07-11T13:54:32.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2018-09-25T06:38:07.000Z (over 6 years ago)
- Last Synced: 2024-12-18T12:02:42.943Z (24 days ago)
- Language: HTML
- Homepage:
- Size: 2.22 MB
- Stars: 610
- Watchers: 58
- Forks: 177
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- starred-awesome - resrc - (HTML)
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