All Projects → openfisca → openfisca-doc

openfisca / openfisca-doc

Licence: AGPL-3.0 license
User guide of OpenFisca

Programming Languages

CSS
56736 projects
python
139335 projects - #7 most used programming language
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
shell
77523 projects
Makefile
30231 projects

Projects that are alternatives of or similar to openfisca-doc

clojure-learning-notes
Clojure学习笔记
Stars: ✭ 15 (+0%)
Mutual labels:  gitbook
learn-swift-with-bob
Learn Swift 4 with Bob: Intermediate to Advanced Swift 4 Course
Stars: ✭ 22 (+46.67%)
Mutual labels:  gitbook
creating-controls-in-assembler
Gitbook: https://mrfearless.gitbooks.io/creating-controls-in-assembler
Stars: ✭ 20 (+33.33%)
Mutual labels:  gitbook
bitcoin-development-with-go
[Work in Progress] A little book on Bitcoin Development with Go (golang)
Stars: ✭ 19 (+26.67%)
Mutual labels:  gitbook
installation-guides
Centralized administration of dependency installation guides.
Stars: ✭ 59 (+293.33%)
Mutual labels:  gitbook
gitbook-plugin-search-plus
gitbook powerful search plugin
Stars: ✭ 27 (+80%)
Mutual labels:  gitbook
plugin-disqus
Disqus comments on your books
Stars: ✭ 49 (+226.67%)
Mutual labels:  gitbook
OSODOS
Open Science, Open Data, Open Source
Stars: ✭ 23 (+53.33%)
Mutual labels:  gitbook
cuc-ns
网络安全课本
Stars: ✭ 42 (+180%)
Mutual labels:  gitbook
doc
Documentation repository for wallabag v2.
Stars: ✭ 18 (+20%)
Mutual labels:  gitbook
gitbook-plugin-atoc
A TOC plugin for GitBook
Stars: ✭ 22 (+46.67%)
Mutual labels:  gitbook
soldoc
A solidity documentation generator, based in NatSpec format. 📃 with standalone HTML, pdf, gitbook and docsify output ✏️ just plug and play.
Stars: ✭ 54 (+260%)
Mutual labels:  gitbook
FreeBSD-Ask
FreeBSD 教程——FreeBSD 从入门到跑路。
Stars: ✭ 113 (+653.33%)
Mutual labels:  gitbook
nodejs
⛳ Node.js 应用开发课程资料
Stars: ✭ 14 (-6.67%)
Mutual labels:  gitbook
gitbook-plugin-flexible-alerts
GitBook plugin to convert blockquotes into beautiful and configurable alerts using preconfigured or own styles and alert types.
Stars: ✭ 29 (+93.33%)
Mutual labels:  gitbook
whitepaper
The Fission Technical Whitepaper
Stars: ✭ 15 (+0%)
Mutual labels:  gitbook
mpspider
公众号文章抓取&生成kindle电子书
Stars: ✭ 51 (+240%)
Mutual labels:  gitbook
myBook
使用GitBook记录开发笔记
Stars: ✭ 30 (+100%)
Mutual labels:  gitbook
jekyll-gitbook
Build Jekyll site with GitBook style!
Stars: ✭ 226 (+1406.67%)
Mutual labels:  gitbook
ydkjs-vim
📖 You Don't Know Js in Vim doc
Stars: ✭ 14 (-6.67%)
Mutual labels:  gitbook

OpenFisca Doc

OpenFisca is a versatile microsimulation free software. This repository contains the source code of its online documentation.

Installation

This documentation is built with Sphinx, a Python documentation generator. You will thus need to install a Python runtime to build it. The version to install is specified in the runtime.txt file.

In order to avoid conflicting dependencies with other projects on your local machine, it is recommended to install its dependencies in a virtual environment. To create a virtual environment, run:

python3 -m venv .venv
source .venv/bin/activate

To install dependencies, run:

make install

Build

To build the HTML documentation, run:

make html

The HTML output will be generated in the build/html directory.

Dev

To serve the documentation in dev mode, run:

make dev

The documentation will be served on http://127.0.0.1:8000

Test

To test the documentation, run:

make test

Fixing the doc

If the tests fail, here's what you can do:

  1. If the errors also concern OpenFisca-Core, please take a look at the README.

  2. If not, clone & install the documentation:

git clone https://github.com/openfisca/openfisca-doc
make install
  1. create a branch to correct the problems:
git checkout -b fix-doc
  1. Fix the offending problems.

You can test-drive your fixes by checking that each change works as expected:

make test
  1. Commit at each step, so you don't accidentally lose your progress:
git add -A && git commit -m "Fixed missing doctree"
  1. Once you're done, push your changes:
git push origin `git branch --show-current`
  1. Finally, open a pull request.

That's it! 🙌

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].