Webistor is an app that makes it possible to store your links into a database, so that you can find links when you need them. This way extends your memory in an easy way.
- Go to webistor.net
- Create an account
This is an open source HTML5 application, built with Brunch and Chaplin. Be welcome to update Webistor as you wish. Fork it!
- It should be possible to launch Webistor immediately, for example using Docker or Nix
- Install Node From website
- Install Node Package Manager
sudo chown -R $USER /usr/local
curl https://www.npmjs.com/install.sh | sh
- Clone repository
git clone [email protected]:webistor/webistor-app.git
- Install dependencies
cd webistor-app
npm install && bower install
- Compile CoffeeScript
brunch build
orbrunch build --production
- Install git flow
sudo apt-get install git-flow
Or try: Install guide - Initialize git flow
cd webistor-api
git flow init
- Create your feature branch
git flow feature start <name>
- Automatically compile changes
brunch watch
- Don't commit your local environment settings: How to ignore files
You can run the application without backend by issueing brunch watch --server
. You will
be able to test the output at localhost:3333
.
- Brunch: Build tool
- CoffeeScript: Source code language.
- Stylus: CSS Replacement.
- Underscore: Utility library used.
- Chaplin: Framework used.
- Backbone: Framework used by Chaplin.
- HandleBars: Template rendering engine used.
- Cookies: Cookies.