This is the madeinstockholm.se website based on AtomicPress.
JavaScript CSS HTML Python Shell Makefile
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
frontend
git-hooks
src
.codeclimate.yml
.gitignore
README.md

README.md

Code Climate

MadeInStockholm.se

This is the madeinstockholm.se website based on AtomicPress.

Requirements

  • Python 2.7

Getting started

  1. Install requirements

    pip install -r src/requirements/local.txt

  2. Install frontend requirements

    cd frontend
    npm install
    npm install gulp
    gulp
    
  3. Create database

    python mange.py create_db

  4. (Optional) Add sample data

    python manage.py prefill fill

  5. Start server

    python manage.py runserver

  6. Open your http://127.0.0.1:5000/ in your browser

  7. Done!

Usage

  • Run application

    python manage.py runserver

  • Run application (with admin and debug enabled)

    python manage.py runserver -a -d

  • Generate static assets

    python manage.py exporter export

  • Upload to S3

    python manage.py s3 sync

This project also ships with a makefile that contains a couple of helper commands:

  • make run_dev
  • make run
  • make sync

Git hooks

Bump version

This hook will automatically bump the application version when using git flow release ...

chmod +x $PWD/git-hooks/bump-version.sh
ln -nfs $PWD/git-hooks/bump-version.sh .git/hooks/post-flow-release-start
ln -nfs $PWD/git-hooks/bump-version.sh .git/hooks/post-flow-hotfix-start

Check pep8 pre-commit

chmod +x $PWD/git-hooks/pep8-pre-commit.sh
ln -nfs $PWD/git-hooks/pep8-pre-commit.sh .git/hooks/pre-commit

Contributing

Want to contribute? Awesome. Just send a pull request.