Skip to content

Commit

Permalink
Merge pull request #191 from simphony/dev
Browse files Browse the repository at this point in the history
Merge sprint #5.
  • Loading branch information
kysrpex authored Sep 24, 2021
2 parents efafee8 + 500b592 commit f143a4c
Show file tree
Hide file tree
Showing 23 changed files with 855 additions and 1,194 deletions.
7 changes: 1 addition & 6 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,2 @@
.vscode/
docs/build
*.pyc
build/
dist/
*.egg-info/
.eggs/
build/
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,4 @@ jobs:
pip install wheel
pip install -r requirements.txt
- name: Build docs
run: python setup.py install
run: sphinx-build docs/source docs/build/html
7 changes: 1 addition & 6 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,2 @@
.vscode/
docs/build
*.pyc
build/
dist/
*.egg-info/
.eggs/
build/
12 changes: 6 additions & 6 deletions docs/source/api_ref.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
```eval_rst
```{eval-rst}
.. raw:: html
<h1>API Reference</h1>
Expand All @@ -7,14 +7,14 @@
This document is for developers and/or advanced users of OSP-core, it contains all API details.

## CUDS
```eval_rst
```{eval-rst}
.. autoclass:: osp.core.cuds.Cuds
:members:
:show-inheritance:
```

## Ontology interface
```eval_rst
```{eval-rst}
.. autoclass:: osp.core.ontology.namespace.OntologyNamespace
:members:
:special-members: __getattr__, __getitem__, __contains__, __iter__, __eq__
Expand Down Expand Up @@ -46,7 +46,7 @@ This document is for developers and/or advanced users of OSP-core, it contains a
```

## Sessions
```eval_rst
```{eval-rst}
.. autoclass:: osp.core.session.session.Session
:members:
:show-inheritance:
Expand All @@ -73,14 +73,14 @@ This document is for developers and/or advanced users of OSP-core, it contains a
```

## Registry
```eval_rst
```{eval-rst}
.. autoclass:: osp.core.session.registry.Registry
:members:
:show-inheritance:
```

## Utilities
```eval_rst
```{eval-rst}
.. automodule:: osp.core.utils
:imported-members:
:members:
Expand Down
17 changes: 1 addition & 16 deletions docs/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
# import os
# import sys
# sys.path.insert(0, os.path.abspath('.'))
from recommonmark.transform import AutoStructify

# -- Project information -----------------------------------------------------
project = 'SimPhoNy'
Expand All @@ -18,7 +17,7 @@

# -- General configuration ---------------------------------------------------
extensions = [
'recommonmark', # markdown source support
'myst_parser', # markdown source support
'sphinx.ext.autodoc', # API ref
'sphinx.ext.napoleon', # API ref Google and NumPy style
'sphinx.ext.viewcode', # API link to source
Expand Down Expand Up @@ -60,18 +59,4 @@
latex_logo = '_static/img/simphony_logo_dark.png'
latex_elements = {'figure_align': 'H'}


def setup(app):
# Configuration for recommonmark
app.add_config_value('recommonmark_config', {
# 'auto_toc_tree_section': 'Contents',
# 'enable_math': False,
# 'enable_inline_math': False,
'auto_toc_maxdepth': 2,
'enable_eval_rst': True,
# 'enable_auto_doc_ref': True,
}, True)
app.add_transform(AutoStructify)


nbsphinx_allow_errors = True
19 changes: 9 additions & 10 deletions docs/source/contribute.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,24 +42,23 @@ All wrappers and OSP-core are part of a common directory structure:
An owner of the project should be tagged for review.
They will review and merge the PR if the fix is correct, deleting the `issue branch` afterwards.
The changes should be clearly explained in the issue/Pull Request.
```eval_rst
.. warning::
```{warning}
If the issue is a critical software bug detected in the stable release, a
:code:`hotfix branch` should be created from the :code:`master/main` branch
`hotfix branch` should be created from the `master/main` branch
instead.
After committing to such branch, a new Pull/Merge request (targeting
:code:`dev`) should be created. If the fix is correct, the project owner
will merge the PR to :code:`dev`, additionally merge the
:code:`hotfix branch` to :code:`master/main`, and then delete the
:code:`hotfix branch`.
`dev`) should be created. If the fix is correct, the project owner
will merge the PR to `dev`, additionally merge the
`hotfix branch` to `master/main`, and then delete the
`hotfix branch`.
```
- Once the features for a release have been reached, `dev` will be merged to
`master/main`. Every new commit in the `master/main` branch generally corresponds
to a new release, which is labeled with a
to a new release, which is labelled with a
[git tag](https://git-scm.com/book/en/v2/Git-Basics-Tagging) matching its
version number. An exception to this rule may apply, for example when several
critical hotfixes are applied in a row, as it would then be better to just to
version number. An exception to this rule may apply, for example when several
critical hotfixes are applied in a row, as it would then be better to just to
publish a single release afterwards. In regard to version numbering, we adhere to the
[_Semantic versioning_](https://semver.org/) rules.

Expand Down
Loading

0 comments on commit f143a4c

Please sign in to comment.