Seshat was founded in 2011 to bring together the most current and comprehensive body of knowledge about human history in one place.
This repo contains the necessary Django Python code to host the Seshat website and interact with the backend PostgreSQL database.
Follow the steps on docs/setup.
- Create a new branch from
dev
- Test changes locally
- Test changes on Azure VM set up with Pulumi if needed (see Azure Setup).
- ATI VMs are set up currently under the
Sustainable Scholarly Communities around Data and Software
subscription
- ATI VMs are set up currently under the
- Merge branch into
dev
on this fork - Repeat the above until satisfied, then PR
dev
to upstreamdev
branch
On this fork, currently GH actions is set up to run django tests for the following apps when pushing or PR-ing to the dev
branch:
- Core
See docs/testing on how to run locally.