mirror of
https://github.com/ARM-software/workload-automation.git
synced 2025-02-20 20:09:11 +00:00
doc: Restructure
Restructure the documentation to be split into `User Information` and `Developer Information`, and split the how to guides into their corresponding section.
This commit is contained in:
parent
3c0f1968c5
commit
6c93590062
@ -95,8 +95,8 @@ language = None
|
||||
|
||||
# List of patterns, relative to source directory, that match files and
|
||||
# directories to ignore when looking for source files.
|
||||
exclude_patterns = ['../build', 'developer_reference', 'user_reference',
|
||||
'how_tos', 'run_config']
|
||||
exclude_patterns = ['../build', 'developer_information',
|
||||
'user_information', 'run_config']
|
||||
|
||||
# The reST default role (used for this markup: `text`) to use for all
|
||||
# documents.
|
||||
@ -314,7 +314,8 @@ def setup(app):
|
||||
generate_target_documentation('plugins')
|
||||
generate_run_config_documentation('run_config')
|
||||
generate_meta_config_documentation('run_config')
|
||||
generate_instrument_method_map(os.path.join('developer_reference', 'instrument_method_map.rst'))
|
||||
generate_instrument_method_map(os.path.join('developer_information', 'developer_reference',
|
||||
'instrument_method_map.rst'))
|
||||
app.add_object_type('confval', 'confval',
|
||||
objname='configuration value',
|
||||
indextemplate='pair: %s; configuration value')
|
||||
|
11
doc/source/developer_information.rst
Normal file
11
doc/source/developer_information.rst
Normal file
@ -0,0 +1,11 @@
|
||||
=====================
|
||||
Developer Information
|
||||
=====================
|
||||
|
||||
.. contents:: Contents
|
||||
:depth: 4
|
||||
:local:
|
||||
|
||||
|
||||
.. include:: developer_information/how_to.rst
|
||||
.. include:: developer_information/developer_reference.rst
|
28
doc/source/developer_information/developer_reference.rst
Normal file
28
doc/source/developer_information/developer_reference.rst
Normal file
@ -0,0 +1,28 @@
|
||||
.. _developer_reference:
|
||||
|
||||
********************
|
||||
Developer Reference
|
||||
********************
|
||||
|
||||
.. contents::
|
||||
:depth: 3
|
||||
:local:
|
||||
|
||||
|
||||
.. include:: developer_information/developer_reference/execution_model.rst
|
||||
|
||||
-----------------
|
||||
|
||||
.. include:: developer_information/developer_reference/writing_plugins.rst
|
||||
|
||||
-----------------
|
||||
|
||||
.. include:: developer_information/developer_reference/contributing.rst
|
||||
|
||||
-----------------
|
||||
|
||||
.. include:: developer_information/developer_reference/revent.rst
|
||||
|
||||
-----------------
|
||||
|
||||
.. include:: developer_information/developer_reference/serialization.rst
|
Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 42 KiB |
Before Width: | Height: | Size: 63 KiB After Width: | Height: | Size: 63 KiB |
@ -6,7 +6,7 @@ Execution Model
|
||||
|
||||
At the high level, the execution model looks as follows:
|
||||
|
||||
.. image:: developer_reference/WA_Execution.svg
|
||||
.. image:: developer_information/developer_reference/WA_Execution.svg
|
||||
:scale: 100 %
|
||||
|
||||
After some initial setup, the framework initializes the device, loads and
|
||||
@ -149,7 +149,7 @@ is also sent just after stage has been completed. The diagram also lists the
|
||||
conditional signals that can be sent at any time during execution if something
|
||||
unexpected happens, for example an error occurs or the user aborts the run.
|
||||
|
||||
.. image:: developer_reference/WA_Signal_Dispatch.svg
|
||||
.. image:: developer_information/developer_reference/WA_Signal_Dispatch.svg
|
||||
:scale: 100 %
|
||||
|
||||
See Also
|
@ -1015,7 +1015,7 @@ Below is a simple instrument that measures the execution time of a workload::
|
||||
context.add_metric('execution_time', execution_time, 'seconds')
|
||||
|
||||
|
||||
.. include:: developer_reference/instrument_method_map.rst
|
||||
.. include:: developer_information/developer_reference/instrument_method_map.rst
|
||||
|
||||
.. _adding-an-output-processor:
|
||||
|
9
doc/source/developer_information/how_to.rst
Normal file
9
doc/source/developer_information/how_to.rst
Normal file
@ -0,0 +1,9 @@
|
||||
*******
|
||||
How Tos
|
||||
*******
|
||||
|
||||
.. contents:: Contents
|
||||
:depth: 4
|
||||
:local:
|
||||
|
||||
.. include:: developer_information/how_tos/adding_plugins.rst
|
@ -1,19 +0,0 @@
|
||||
========
|
||||
How Tos
|
||||
========
|
||||
|
||||
.. contents:: Contents
|
||||
:depth: 4
|
||||
:local:
|
||||
|
||||
Users
|
||||
""""""
|
||||
|
||||
.. include:: how_tos/users/agenda.rst
|
||||
.. include:: how_tos/users/device_setup.rst
|
||||
.. include:: how_tos/users/revent.rst
|
||||
|
||||
Developers
|
||||
"""""""""""
|
||||
|
||||
.. include:: how_tos/developers/adding_plugins.rst
|
@ -37,32 +37,14 @@ User Information
|
||||
================
|
||||
|
||||
This section lists general usage documentation. If you're new to WA3, it is
|
||||
recommended you start with the :doc:`user_guide` page. This section also contains
|
||||
recommended you start with the :ref:`User Guide <user-guide>` page. This section also contains
|
||||
installation and configuration guides.
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
installation
|
||||
user_guide
|
||||
user_reference
|
||||
|
||||
|
||||
How To Guides
|
||||
===============
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 3
|
||||
|
||||
how_to
|
||||
user_information
|
||||
|
||||
FAQ
|
||||
====
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
faq
|
||||
|
||||
.. _in-depth:
|
||||
|
||||
@ -73,9 +55,9 @@ This section contains more advanced topics, such how to write your own Plugins
|
||||
and detailed descriptions of how WA functions under the hood.
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
:maxdepth: 3
|
||||
|
||||
developer_reference
|
||||
developer_information
|
||||
|
||||
|
||||
References
|
||||
@ -87,7 +69,6 @@ References
|
||||
plugins
|
||||
glossary
|
||||
|
||||
|
||||
API
|
||||
===
|
||||
|
||||
@ -96,9 +77,10 @@ API
|
||||
|
||||
api
|
||||
|
||||
.. Indices and tables
|
||||
.. ==================
|
||||
FAQ
|
||||
====
|
||||
|
||||
.. .. * :ref:`genindex`
|
||||
.. .. * :ref:`modindex`
|
||||
.. * :ref:`search`
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
faq
|
||||
|
12
doc/source/user_information.rst
Normal file
12
doc/source/user_information.rst
Normal file
@ -0,0 +1,12 @@
|
||||
================
|
||||
User Information
|
||||
================
|
||||
|
||||
.. contents:: Contents
|
||||
:depth: 4
|
||||
:local:
|
||||
|
||||
.. include:: user_information/installation.rst
|
||||
.. include:: user_information/user_guide.rst
|
||||
.. include:: user_information/how_to.rst
|
||||
.. include:: user_information/user_reference.rst
|
11
doc/source/user_information/how_to.rst
Normal file
11
doc/source/user_information/how_to.rst
Normal file
@ -0,0 +1,11 @@
|
||||
*******
|
||||
How Tos
|
||||
*******
|
||||
|
||||
.. contents:: Contents
|
||||
:depth: 4
|
||||
:local:
|
||||
|
||||
.. include:: user_information/how_tos/agenda.rst
|
||||
.. include:: user_information/how_tos/device_setup.rst
|
||||
.. include:: user_information/how_tos/revent.rst
|
@ -1,12 +1,13 @@
|
||||
============
|
||||
.. _installation:
|
||||
|
||||
************
|
||||
Installation
|
||||
============
|
||||
************
|
||||
|
||||
.. contents:: Contents
|
||||
:depth: 2
|
||||
:local:
|
||||
|
||||
------------------------------------------------------------
|
||||
|
||||
.. module:: wa
|
||||
|
@ -1,6 +1,8 @@
|
||||
==========
|
||||
.. _user-guide:
|
||||
|
||||
**********
|
||||
User Guide
|
||||
==========
|
||||
**********
|
||||
|
||||
This guide will show you how to quickly start running workloads using
|
||||
Workload Automation 3.
|
||||
@ -16,7 +18,7 @@ Install
|
||||
=======
|
||||
|
||||
.. note:: This is a quick summary. For more detailed instructions, please see
|
||||
the :doc:`installation` section.
|
||||
the :ref:`installation` section.
|
||||
|
||||
Make sure you have Python 2.7 and a recent Android SDK with API level 18 or above
|
||||
installed on your system. A complete install of the Android SDK is required, as
|
23
doc/source/user_information/user_reference.rst
Normal file
23
doc/source/user_information/user_reference.rst
Normal file
@ -0,0 +1,23 @@
|
||||
.. _user_reference:
|
||||
|
||||
***************
|
||||
User Reference
|
||||
***************
|
||||
|
||||
|
||||
.. contents:: Contents
|
||||
:depth: 2
|
||||
:local:
|
||||
|
||||
.. include:: user_information/user_reference/configuration.rst
|
||||
|
||||
-------------------
|
||||
|
||||
.. include:: user_information/user_reference/invocation.rst
|
||||
|
||||
-------------------
|
||||
|
||||
.. include:: user_information/user_reference/output_directory.rst
|
||||
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
Configuration
|
||||
=============
|
||||
|
||||
.. include:: user_reference/agenda.rst
|
||||
.. include:: user_information/user_reference/agenda.rst
|
||||
|
||||
---------------------
|
||||
|
||||
@ -74,7 +74,7 @@ various assets when it starts.
|
||||
|
||||
---------------------
|
||||
|
||||
.. include:: user_reference/runtime_parameters.rst
|
||||
.. include:: user_information/user_reference/runtime_parameters.rst
|
||||
|
||||
---------------------
|
||||
|
@ -1,25 +0,0 @@
|
||||
.. _user_reference:
|
||||
|
||||
===============
|
||||
User Reference
|
||||
===============
|
||||
|
||||
|
||||
.. contents:: Contents
|
||||
:depth: 2
|
||||
:local:
|
||||
|
||||
---------------------------------------------------------------
|
||||
|
||||
.. include:: user_reference/configuration.rst
|
||||
|
||||
-------------------
|
||||
|
||||
.. include:: user_reference/invocation.rst
|
||||
|
||||
-------------------
|
||||
|
||||
.. include:: user_reference/output_directory.rst
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user