Skip to content

Commit 1ff5bc1

Browse files
committed
Add an API for all aerostack2
1 parent 5d1cf41 commit 1ff5bc1

File tree

13 files changed

+46
-100
lines changed

13 files changed

+46
-100
lines changed

.github/workflows/example-sphinx.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
- name: Build and Commit
3030
uses: aerostack2/pages@v2
3131
with:
32-
aerostack2_modules: as2_python_api, as2_core
32+
aerostack2_modules: aerostack2
3333
sphinx_version: 7.2.6
3434
- name: Push changes
3535
uses: ad-m/github-push-action@master

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
.vscode/
22
_build/
3+
build/

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ This is to be improved in later versions.
5959
## Adding a C++ project to docs
6060

6161
To add a C++ module to the web, follow these steps:
62-
- Grab from this repository https://github.com/aerostack2/aerostack2.github.io the doxygen.dox file inside the doxygen_template/ folder and put it into the C++ project root folder.
62+
- Grab from this repository https://github.com/aerostack2/aerostack2.github.io the Doxyfile file inside the doxygen_template/ folder and put it into the C++ project root folder.
6363
- Modify first two lines of this file, substituting as2_package for the name of your C++ project.
6464
```
6565
PROJECT_NAME = as2_cpp_package

docs/_01_aerostack2_concepts/motion_controller/index.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ Also, the frame of each command is specified in the header of the message, allow
6363
.. _as2_concepts_motion_controller_control_modes_output:
6464

6565
Output Control Modes
66-
===================
66+
====================
6767

6868
Aerostack2 Motion Controller supports the following ouput control modes:
6969

docs/_06_user_interfaces/index.rst

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,7 @@ Aerostack2 provides with a series of user interfaces. These interfaces includes
1212
_keyboard_teleoperation/index.rst
1313
_alphanumeric_viewer/index.rst
1414

15-
.. _user_interfaces_behavior_tree:
16-
17-
-------------
18-
Behavior Tree
19-
-------------
20-
21-
TBD: User Manual
22-
23-
.. _user_interfaces_web_gui:
24-
25-
-------
26-
Web Gui
27-
-------
28-
29-
TBD: User Manual
15+
..
16+
TBD: Add the following interfaces
17+
Behavior Tree
18+
Web-GUI

docs/_07_python_api/index.rst

Lines changed: 0 additions & 13 deletions
This file was deleted.

docs/_08_ros2_common_interfaces/index.rst

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@ This page describes common ROS 2 interfaces for inter-process communication used
1616
state_estimator/index.rst
1717
behaviors/index.rst
1818

19-
Also, Aerostack2 provides a set of ROS 2 messages in the package `as2_msgs <ros2_common_interfaces_as2_msgs>`_.
20-
21-
.. toctree::
22-
:maxdepth: 1
23-
24-
as2_msgs/index.rst
19+
..
20+
TBD: Add as2_msgs documentation
21+
Also, Aerostack2 provides a set of ROS 2 messages in the package `as2_msgs <ros2_common_interfaces_as2_msgs>`_.
22+
.. toctree::
23+
:maxdepth: 1
24+
as2_msgs/index.rst
2525
2626

2727

docs/_09_development/_api_documentation/index.rst

Lines changed: 12 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -7,57 +7,24 @@
77
API Documentation
88
=================
99

10-
TDB
10+
.. _development_guide_api_aerostack2:
1111

12-
13-
14-
.. _development_guide_api_as2_core:
15-
16-
--------
17-
AS2 Core
18-
--------
19-
20-
Code
21-
####
12+
----------
13+
Aerostack2
14+
----------
2215

2316
.. toctree::
2417
:maxdepth: 2
2518

26-
as2_core/docs/index.rst
27-
28-
.. _development_guide_api_as2_msgs:
29-
30-
--------
31-
AS2 Msgs
32-
--------
33-
34-
TDB
35-
36-
37-
.. _development_guide_api_as2_motion_controller:
38-
39-
---------------------
40-
AS2 Motion Controller
41-
---------------------
19+
aerostack2/docs/index.rst
4220

43-
TDB
21+
.. _development_guide_api_python_api:
4422

23+
----------
24+
Python API
25+
----------
4526

27+
.. toctree::
28+
:maxdepth: 2
4629

47-
.. _development_guide_api_as2_state_estimator:
48-
49-
-------------------
50-
AS2 State Estimator
51-
-------------------
52-
53-
TDB
54-
55-
56-
57-
.. _development_guide_api_as2_behavior:
58-
59-
------------
60-
AS2 Behavior
61-
------------
62-
63-
TDB
30+
temp_ws/src/as2_python_api/docs/source/index.rst

docs/_12_citations/index.rst

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,7 @@
44
Citations
55
=========
66

7-
TBD: Aerostack2 paper comming soon
7+
If you use the code, please cite\:
8+
9+
* \M. Fernandez-Cortizas, M. Molina, P. Arias-Perez, R. Perez-Segui, D. Perez-Saura, and P. Campoy, 2023, `"Aerostack2: A software framework for developing multi-robot aerial systems" <https://arxiv.org/abs/2303.18237>`_ , ArXiv DOI 2303.18237.
10+

docs/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
# -- General configuration ---------------------------------------------------
3838

3939
breathe_projects = {
40-
"as2_core": "./_09_development/_api_documentation/as2_core/doxygen/xml"
40+
"aerostack2": "./_09_development/_api_documentation/aerostack2/doxygen/xml"
4141
}
4242

4343
# Add any Sphinx extension module names here, as strings. They can be

0 commit comments

Comments
 (0)