Skip to content

This is the beginning of the Seshat Project code.

Notifications You must be signed in to change notification settings

edwardchalstrey1/seshat

 
 

Repository files navigation

Seshat: Global History Databank

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.

Developers

Follow the instructions available in docs/source/getting-started/setup/index.rst.

In order to generate the documentation, in the correct environment run the following command:

pip install -r docs/requirements.txt
cd docs
make html

GitHub process

  1. Create a new branch from dev
  2. Test changes locally
  3. 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
  4. Merge branch into dev on this fork
  5. Repeat the above until satisfied, then PR dev to upstream dev branch

Tests and checks

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/source/contribute/testing.rst on how to run locally.

About

This is the beginning of the Seshat Project code.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 51.2%
  • Python 39.1%
  • JavaScript 5.4%
  • CSS 4.3%
  • Jupyter Notebook 0.0%
  • Dockerfile 0.0%