Getting Started

Welcome to JudaicaLink! This guide will help you set up the documentation environment and get started with exploring and contributing to the JudaicaLink project and its sub-projects.

Prerequisites

Before getting started, ensure you have the following installed:

  • Python 3.8 or later

  • pip (Python package manager)

  • Virtual environment (optional but recommended)

  • Git (for cloning the repository)

  • Docker (if using containerized deployments)

Setting Up Locally

Follow these steps to set up the different projects locally:

Using Docker for Local Deployment

For a full-stack deployment of all projects together, use Docker:

  1. Clone the Docker Repository

git clone https://github.com/judaicalink/docker.git
cd docker
  1. Set Up the Environment

cp .env.example .env
  1. Build and Start Containers

docker-compose up --build -d

Using Read the Docs

JudaicaLink documentation is hosted on Read the Docs. You can view the latest version online at:

📖 JudaicaLink Docs

Updating Documentation

To contribute updates to the documentation:

  1. Make changes to the .rst files in the docs/ directory.

  2. Rebuild the documentation using:

make html
  1. Preview the changes locally by opening _build/html/index.html in a browser.

  2. Commit and push changes:

git add .
git commit -m "Updated documentation"
git push origin main

Next Steps

  • Read the User Guide for more details on using JudaicaLink.

  • Check the Developer Guide for information on contributing code.

  • Visit the FAQ if you encounter any issues.