Skip to content

PyCon DE & PyData conference website

License

Notifications You must be signed in to change notification settings

PioneersHub/pyconde-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,350 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyCon DE Website

Fetch submissions Upload website Upload staging website

PyCon DE & PyData conference website.

Important Note for Speakers
All speaker and session information is sourced from Pretalx.
To update your bio or session description, please make the changes directly in Pretalx.
The website updates periodically, at least once per day, to reflect changes from Pretalx.

Workflows

  1. Add a blog post details
  2. Add a sponsor details
  3. Add a community partner details
  4. Manage pre-conference and post-conference landing pages details
  5. Add a subsite details
  6. Manage sessions (talks, tutorials,…) details
  7. Manage speaker-information details
  8. Manage contact form details
  9. Update the coding details
  10. Deploy the website details

Development Setup

Following steps are required to develop and run the website locally:

Setup

There are two options for local development. Both option are valid.

Conventional Setup

  1. Select the right Python version, the one used and tested is stored in ./.python-version, however, most relatively current versions should work. Use whatever Python version manager you prefer, for example pyenv.
  2. Create a virtual environment and activate it, so that the dependencies for this project won't clash with other, locally installed libraries:python -m venv ./venv && source venv/bin/activate.
  3. Install the dependencies: pip install -r requirements.txt.

Setup with uv

uv venv

Devcontainer Setup

After having cloned this repository:

  1. Make sure to have a local installation of Docker and VS Code running.
  2. Open VS Code and make sure to have the Dev Containers Extension from Microsoft installed.
  3. Open the cloned project in VS Code and from the bottom right corner confirm to open the project to be opened within the Devcontainer.

If you miss any dependencies check out the devcontainer.json within the .devcontainer folder. The correct python version and all python dependencies are already installed.

Run locally

Lektor requires local plugins to be installed. This will take care of all of it.

bash make run


License & Notice

About

PyCon DE & PyData conference website

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Sponsor this project

 

Contributors