Giter VIP home page Giter VIP logo

2016.pycon.sk's Introduction

PyCon SK 2016 and Slovak Python User Group Website

PyCon SK 2016 website, built with Flask from which static HTML is generated.

Contributing

Conference is already over, there is no development in this repo. Its main purpose is archive. If you want to contribute, check out our other repositories.

Project structure

3 branches:

  • master - the Flask app, templates, static files, translations (make your changes in the src folder)
  • staging - static HTML, generated from the app in master branch (do NOT edit anything in here)
  • live - static HTML, created by pushing the staging branch into live branch (do NOT edit anything in here)

Installation

  • clone repository locally:

    git clone https://github.com/pyconsk/2016.pycon.sk.git
    cd pycon.sk
    
  • run initialization script (creates a virtual environment and installs all requirements):

    make init
    
  • activate virtual environments:

    source envs/bin/activate
    
  • start flask server, and you can view it in browser (http://127.0.0.1:5000):

    python views.py
    

Translations

  • collect messages for translation:

    make messages
    
  • files that need to be translated are generated into directory:

    translations/
    
  • compiling translated messages:

    make compile
    

Static site

  • generating staging site (updates the staging branch):

    make staging
    
  • update live site by pushing staging branch into the live branch:

    make live
    

Pull & Push

  • update all branches from remote repository:

    make pull
    
  • push all branches to remote repository:

    make push
    

If you find some bug please do report it, or send us a merge request with a fix, thanks.

Links

License

MIT license for code (GitHub repo), CC-BY for content, except sponsors logo's (consult with particular comapny if you would like to use their logo). For more detail read the LICENSE file

2016.pycon.sk's People

Contributors

dn0 avatar mnalevanko avatar ricco386 avatar mbag avatar jangondol avatar s4muel avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.