This repo is no longer maintained
See: https://github.com/MemphisPython/MemphisPython.github.io
This is the website for the Memphis Python User group. It's generated with pelican. So, to publish content you'll need that.
You can get it with:
pip install -r requirements.txt
To get started, you'll need to clone this repo, but it also contains a submodule for MemphisPython.github.io, so you'll need to do:
git submodule init
See the section on git submodules for additional details.
Content for the site is in the content
directory, so to contribute a post,
just create a file.
- For monthly meeting information, create a
content/meetings/YYYY-MM-DD.rst
file and add the appropriate content. - For announcments, create a file in
content/announcements/
. - Stand-alone pages go in
content/pages/
Once you've added your new content, commit it and send a Pull Request.
If you have access to the appropriate repo, here's what you do to publish:
- Add the content (accept a PR or do the above)
- Commit any changes
- Run make. This should update the MemphisPython.github.io submodule, build the html, push that back up to github, commit & push any leftover changes.
- Profit?