Source code for the MEMpy website.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
MemphisPython.github.io @ 46f2dd5
content
themes/pelican-bootstrap3
.gitignore
.gitmodules
Makefile
README.rst
requirements.txt
settings.py

README.rst

mempy.org

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

Cloning this repo

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.

How to add content

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.

How to publish content

If you have access to the appropriate repo, here's what you do to publish:

  1. Add the content (accept a PR or do the above)
  2. Commit any changes
  3. Run make. This should update the MemphisPython.github.io submodule, build the html, push that back up to github, commit & push any leftover changes.
  4. Profit?