An open API service indexing awesome lists of open source software.

https://github.com/opendp/docs.smartnoise.org

A work in progress.
https://github.com/opendp/docs.smartnoise.org

differential-privacy documentation opendp privacy smartnoise

Last synced: 5 months ago
JSON representation

A work in progress.

Awesome Lists containing this project

README

          

## DEPRECATED!

- Note: [docs.smartnoise.org](https://docs.smartnoise.org/) is now built directly from the [SmartNoise SDK repository](https://github.com/opendp/smartnoise-sdk)

---

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
![CI](https://github.com/opendp/docs.smartnoise.org/actions/workflows/main.yml/badge.svg)

# docs.smartnoise.org

## Building the Docs

The steps below assume the use of [Homebrew] on a Mac.

[Homebrew]: https://brew.sh

Note that Python 3.8 is required. Python 3.9 is known not to work with the synthesizers packages.

```
/usr/local/opt/python\@3.8/bin/python3 -m venv venv
source venv/bin/activate
python -m pip install --upgrade pip
pip install -r requirements.txt
make html
open build/html/index.html
```

## Deployment

Docs are deployed to http://docs.smartnoise.org using GitHub Actions.

Note that `make html` is replaced with `make versions` to build multiple versions (branches, tags) using the [sphinx-multiversion][] extension.

[sphinx-multiversion]: https://holzhaus.github.io/sphinx-multiversion/

## Join the Discussion

You are very welcome to join us on [GitHub Discussions][]!

[GitHub Discussions]: https://github.com/opendp/opendp/discussions/categories/smartnoise