Skip to content

Commit 9f59e66

Browse files
authored
docs: add docs to data storage & enums (#312)
2 parents 5a8cbb3 + 56a918e commit 9f59e66

File tree

5 files changed

+19
-11
lines changed

5 files changed

+19
-11
lines changed

Makefile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@ install:
1414
@pip install --upgrade pip
1515
@pip install -r requirements.txt --use-deprecated=legacy-resolver
1616

17-
test: lint test-build
17+
test:
18+
@${MAKE} lint
19+
@${MAKE} test-build
1820

1921
test-build:
2022
@${MAKE} dummy SPHINXOPTS="--quiet --fail-on-warning"

source/conf.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,10 @@
6969
'ignore-module-all': True
7070
}
7171

72-
napoleon_custom_sections = [('Returns', 'params_style')]
72+
napoleon_custom_sections = [
73+
('Raises', 'params_style'),
74+
('Returns', 'params_style'),
75+
]
7376

7477

7578
def missing_reference(app, env, node, contnode):
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
============
2+
Data Storage
3+
============
4+
5+
.. automodule:: openfisca_core.data_storage
6+
:members:
7+
:imported-members:
8+
:private-members: _decode_file

source/openfisca-python-api/enum_array.rst

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,7 @@
22
Enum & EnumArray
33
================
44

5-
.. module:: openfisca_core.indexed_enums
6-
7-
.. autoclass:: Enum
8-
:members:
9-
10-
.. autoclass:: EnumArray
11-
:members:
12-
13-
.. automodule:: openfisca_core.indexed_enums.config
5+
.. automodule:: openfisca_core.indexed_enums
146
:members:
7+
:imported-members:
8+
:special-members: __eq__, __ne__, __new__, __array_finalize__

source/openfisca-python-api/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ Modules:
44

55
```{toctree}
66
commons
7+
data_storage
78
tax-benefit-system
89
variables
910
parameters

0 commit comments

Comments
 (0)