No description or website provided.
Python JavaScript HTML CSS Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.github
deploy
docs
fixtures
locale
localeurlcustom
markedit
pycon
pyconjp
requirements
scripts
symposion
wheelhouse
.gitignore
Dockerfile
Dockerfile.wheel
LICENSE
Makefile
README-Docker.md
README.rst
Vagrantfile
circle.yml
docker-compose.yaml
manage.py
setup.py
tox.ini

README.rst

PyCon JP サイト!

運用フロー

ローカル開発

  • Pythonのバージョン::

    Python 2系 2.7.11推奨

  • virtualenvを作成, make:

    $ virtualenv env/pycon
    $ . env/pycon/bin/activate
    
  • make:

    $ make dev
    
  • Create a user account:

    $ ./manage.py createsuperuser
    
  • If you have ssh access to the staging server, copy the database and media:

    $ fab -f scripts/fabfile.py staging get_db_dump:pycon2014
    $ fab -f scripts/fabfile.py staging get_media
    

    Change pycon2014 in that first command to the name of your local database.

  • Run local server:

    python manage.py runserver  # => http://127.0.0.1:8000/2016/ja/
    

Vagrantの開発環境作り

初めての方

インストール後、Vagrantfileファイルのディレクトリにてターミナルより:

vagrant up

Web開発作業手順

  • 課題・機能・案件ごとにJIRAにてチケットを作成、チケットごとにトピックブランチを切る(ブランチの名前はTicketID
  • git-flowに乗せる。機能開発はfeatureブランチにて
  • 作業完了、要レビューの際はpull request、コミッターは小松さん

スポンサー登録通知

  • 環境変数 SLACK_SPONSOR_WEBHOOK_URL にslackのincoming hookを登録しておくと、設定したchannelへスポンサーの登録通知が届く。

Docker support

see README-Docker.md