This repository contains the sources used to build the PyConKE 2018 Website. We use pelican to build the contents of this repository into the site you see at http://pycon.or.ke
To contribute, we recommend you install:-
- Python >= 3.6
- PIP
- Click here to fork this Repo.
- Clone your fork and cd into it.
- Create a virtualenv for your repo:- python3 -m venv ~/.virtualenvs/pyconke18.
- Activate your virtualenv:- source ~/.virtualenvs/pyconke18/bin/activate
- Install the remaining dependencies:- pip install -r requirements.txt.
- Initialize & update submodule dependencies (plugins, theme ..etc): git submodule update --init --recursive.
- Then create a branch, naming it along the lines as your topic of contribution.
- Alternative lazy way to update submodule(s): git submodule foreach --recursive git pull origin masterorgit submodule update --remote --merge
- Clean and reset submodule(s): git submodule foreach --recursive git reset --hard
Start the development server:- ./develop_server.sh start. Open http://127.0.0.1:8000 to view.
Any changes you make will automatically be reflected there.
- Add, commit and push your changes.
- Send us a pull request against master.
We'll review your contribution and maybe ask you to make further changes before we merge.