Tasks #1263

Use rosetta-doc to integrate descriptions of data types into RST manual

Added by J. Moringen over 11 years ago. Updated over 11 years ago.

Status:ResolvedStart date:11/26/2012
Priority:NormalDue date:
Assignee:J. Moringen% Done:

100%

Category:documentation
Target version:Robotics Service Bus - rsb-0.9

Related issues

Blocks Robotics Systems Types - Tasks #1262: Deploy rosetta-generated RST manual to docs.cor-lab.org Closed 11/26/2012

Associated revisions

Revision 02e7cbe8
Added by J. Moringen over 11 years ago

Use rosetta-doc tool to generate descriptions of data types

fixes #1263

The process is as follows

1. For each domain (e.g. stable, sandbox), collect a list of IDL files
via e.g. "/proto/${DOMAIN}/**/*.proto"
2. Call rosetta-doc on these files producing the respective
e.g. "/generated/${DOMAIN}/**/*.rst" files
3. Call sphinx-build to generate HTML or some other output based on
the manually written "/*.rst" and "/generated/**/*.rst"

  • data-types.rst: removed static description of RST packages; instead
    include generated documentation for "stable" and "sandbox" domains
  • conf.py.in: added graphviz extension which is required by
    rosetta-doc; added intersphinx entry for the rosetta manual
  • CMakeLists.txt: find rosetta-doc program; added RSB_MANUAL_DIR and
    ROSETTA_MANUAL_DIR; added function document_domain which calls
    rosetta-doc on all IDL files of a domain; call document_domain for
    stable and sandbox domains; let sphinx-build targets depend on
    generated rst files
  • _static/message.svg: new file; icon for message definitions
  • _static/package.svg: new file; icon for package definitions
  • _templates/links.html.in: added link to rosetta manual
  • corlab/static/corlab.css: added styles for message and package lists
  • .gitignore: added directory "/generated" to ignore patterns

Revision b9b19c26
Added by J. Moringen over 11 years ago

Ignore proto files whose names start with "__"

refs #1263

  • project/codeCheck.py: ignore proto files whose names start with "__"

Revision c28244cc
Added by J. Moringen over 11 years ago

Use rosetta-doc tool to generate descriptions of data types

fixes #1263

The process is as follows

1. For each domain (e.g. stable, sandbox), collect a list of IDL files
via e.g. "/proto/${DOMAIN}/**/*.proto"
2. Call rosetta-doc on these files producing the respective
e.g. "/generated/${DOMAIN}/**/*.rst" files
3. Call sphinx-build to generate HTML or some other output based on
the manually written "/*.rst" and "/generated/**/*.rst"

  • data-types.rst: removed static description of RST packages; instead
    include generated documentation for "stable" and "sandbox" domains
  • conf.py.in: added graphviz extension which is required by
    rosetta-doc; added intersphinx entry for the rosetta manual
  • CMakeLists.txt: find rosetta-doc program; added RSB_MANUAL_DIR and
    ROSETTA_MANUAL_DIR; added function document_domain which calls
    rosetta-doc on all IDL files of a domain; call document_domain for
    stable and sandbox domains; let sphinx-build targets depend on
    generated rst files
  • _static/message.svg: new file; icon for message definitions
  • _static/package.svg: new file; icon for package definitions
  • _templates/links.html.in: added link to rosetta manual
  • corlab/static/corlab.css: added styles for message and package lists
  • .gitignore: added directory "/generated" to ignore patterns

Revision b076482e
Added by J. Moringen over 11 years ago

Use rosetta-doc tool to generate descriptions of data types

fixes #1263

The process is as follows

1. For each domain (e.g. stable, sandbox), collect a list of IDL files
via e.g. "/proto/${DOMAIN}/**/*.proto"
2. Call rosetta-doc on these files producing the respective
e.g. "/generated/${DOMAIN}/**/*.rst" files
3. Call sphinx-build to generate HTML or some other output based on
the manually written "/*.rst" and "/generated/**/*.rst"

  • data-types.rst: removed static description of RST packages; instead
    include generated documentation for "stable" and "sandbox" domains
  • conf.py.in: added graphviz extension which is required by
    rosetta-doc; added intersphinx entry for the rosetta manual
  • CMakeLists.txt: find rosetta-doc program; added RSB_MANUAL_DIR and
    ROSETTA_MANUAL_DIR; added function document_domain which calls
    rosetta-doc on all IDL files of a domain; call document_domain for
    stable and sandbox domains; let sphinx-build targets depend on
    generated rst files
  • _static/message.svg: new file; icon for message definitions
  • _static/package.svg: new file; icon for package definitions
  • _templates/links.html.in: added link to rosetta manual
  • corlab/static/corlab.css: added styles for message and package lists
  • .gitignore: added directory "/generated" to ignore patterns

Revision 50ada5c4
Added by J. Moringen over 11 years ago

Use rosetta-doc tool to generate descriptions of data types

fixes #1263

The process is as follows

1. For each domain (e.g. stable, sandbox), collect a list of IDL files
via e.g. "/proto/${DOMAIN}/**/*.proto"
2. Call rosetta-doc on these files producing the respective
e.g. "/generated/${DOMAIN}/**/*.rst" files
3. Call sphinx-build to generate HTML or some other output based on
the manually written "/*.rst" and "/generated/**/*.rst"

  • data-types.rst: removed static description of RST packages; instead
    include generated documentation for "stable" and "sandbox" domains
  • conf.py.in: added graphviz extension which is required by
    rosetta-doc; added intersphinx entry for the rosetta manual
  • CMakeLists.txt: find rosetta-doc program; added RSB_MANUAL_DIR and
    ROSETTA_MANUAL_DIR; added function document_domain which calls
    rosetta-doc on all IDL files of a domain; call document_domain for
    stable and sandbox domains; let sphinx-build targets depend on
    generated rst files
  • _static/message.svg: new file; icon for message definitions
  • _static/package.svg: new file; icon for package definitions
  • _templates/links.html.in: added link to rosetta manual
  • corlab/static/corlab.css: added styles for message and package lists
  • .gitignore: added directory "/generated" to ignore patterns

Revision 6c257b99
Added by J. Moringen over 11 years ago

Use rosetta-doc tool to generate descriptions of data types

fixes #1263

The process is as follows

1. For each domain (e.g. stable, sandbox), collect a list of IDL files
via e.g. "/proto/${DOMAIN}/**/*.proto"
2. Call rosetta-doc on these files producing the respective
e.g. "/generated/${DOMAIN}/**/*.rst" files
3. Call sphinx-build to generate HTML or some other output based on
the manually written "/*.rst" and "/generated/**/*.rst"

  • data-types.rst: removed static description of RST packages; instead
    include generated documentation for "stable" and "sandbox" domains
  • conf.py.in: added graphviz extension which is required by
    rosetta-doc; added intersphinx entry for the rosetta manual
  • CMakeLists.txt: find rosetta-doc program; added RSB_MANUAL_DIR and
    ROSETTA_MANUAL_DIR; added function document_domain which calls
    rosetta-doc on all IDL files of a domain; call document_domain for
    stable and sandbox domains; let sphinx-build targets depend on
    generated rst files
  • _static/message.svg: new file; icon for message definitions
  • _static/package.svg: new file; icon for package definitions
  • _templates/links.html.in: added link to rosetta manual
  • corlab/static/corlab.css: added styles for message and package lists
  • .gitignore: added directory "/generated" to ignore patterns

Revision 632ee5c2
Added by J. Moringen almost 11 years ago

Use rosetta-doc tool to generate descriptions of data types

fixes #1263

The process is as follows

1. For each domain (e.g. stable, sandbox), collect a list of IDL files
via e.g. "/proto/${DOMAIN}/**/*.proto"
2. Call rosetta-doc on these files producing the respective
e.g. "/generated/${DOMAIN}/**/*.rst" files
3. Call sphinx-build to generate HTML or some other output based on
the manually written "/*.rst" and "/generated/**/*.rst"

  • data-types.rst: removed static description of RST packages; instead
    include generated documentation for "stable" and "sandbox" domains
  • conf.py.in: added graphviz extension which is required by
    rosetta-doc; added intersphinx entry for the rosetta manual
  • CMakeLists.txt: find rosetta-doc program; added RSB_MANUAL_DIR and
    ROSETTA_MANUAL_DIR; added function document_domain which calls
    rosetta-doc on all IDL files of a domain; call document_domain for
    stable and sandbox domains; let sphinx-build targets depend on
    generated rst files
  • _static/message.svg: new file; icon for message definitions
  • _static/package.svg: new file; icon for package definitions
  • _templates/links.html.in: added link to rosetta manual
  • corlab/static/corlab.css: added styles for message and package lists
  • .gitignore: added directory "/generated" to ignore patterns

Revision e18c207e
Added by J. Moringen over 10 years ago

Use rosetta-doc tool to generate descriptions of data types

fixes #1263

The process is as follows

1. For each domain (e.g. stable, sandbox), collect a list of IDL files
via e.g. "/proto/${DOMAIN}/**/*.proto"
2. Call rosetta-doc on these files producing the respective
e.g. "/generated/${DOMAIN}/**/*.rst" files
3. Call sphinx-build to generate HTML or some other output based on
the manually written "/*.rst" and "/generated/**/*.rst"

  • data-types.rst: removed static description of RST packages; instead
    include generated documentation for "stable" and "sandbox" domains
  • conf.py.in: added graphviz extension which is required by
    rosetta-doc; added intersphinx entry for the rosetta manual
  • CMakeLists.txt: find rosetta-doc program; added RSB_MANUAL_DIR and
    ROSETTA_MANUAL_DIR; added function document_domain which calls
    rosetta-doc on all IDL files of a domain; call document_domain for
    stable and sandbox domains; let sphinx-build targets depend on
    generated rst files
  • _static/message.svg: new file; icon for message definitions
  • _static/package.svg: new file; icon for package definitions
  • _templates/links.html.in: added link to rosetta manual
  • corlab/static/corlab.css: added styles for message and package lists
  • .gitignore: added directory "/generated" to ignore patterns

Revision 1de6327d
Added by J. Moringen over 10 years ago

Use rosetta-doc tool to generate descriptions of data types

refs #1263

The process is as follows

1. For each domain (e.g. stable, sandbox), collect a list of IDL files
via e.g. "/proto/${DOMAIN}/**/*.proto"
2. Call rosetta-doc on these files producing the respective
e.g. "/generated/${DOMAIN}/**/*.rst" files
3. Call sphinx-build to generate HTML or some other output based on
the manually written "/*.rst" and "/generated/**/*.rst"

  • data-types.rst: removed static description of RST packages; instead
    include generated documentation for "stable" and "sandbox" domains
  • conf.py.in: added graphviz extension which is required by
    rosetta-doc; added intersphinx entry for the rosetta manual
  • CMakeLists.txt: find rosetta-doc program; added RSB_MANUAL_DIR and
    ROSETTA_MANUAL_DIR; added function document_domain which calls
    rosetta-doc on all IDL files of a domain; call document_domain for
    stable and sandbox domains; let sphinx-build targets depend on
    generated rst files
  • _static/message.svg: new file; icon for message definitions
  • _static/package.svg: new file; icon for package definitions
  • _templates/links.html.in: added link to rosetta manual
  • corlab/static/corlab.css: added styles for message and package lists
  • .gitignore: added directory "/generated" to ignore patterns

Revision a87603d3
Added by J. Moringen over 10 years ago

Use rosetta-doc tool to generate descriptions of data types

fixes #1263

The process is as follows

1. For each domain (e.g. stable, sandbox), collect a list of IDL files
via e.g. "/proto/${DOMAIN}/**/*.proto"
2. Call rosetta-doc on these files producing the respective
e.g. "/generated/${DOMAIN}/**/*.rst" files
3. Call sphinx-build to generate HTML or some other output based on
the manually written "/*.rst" and "/generated/**/*.rst"

  • data-types.rst: removed static description of RST packages; instead
    include generated documentation for "stable" and "sandbox" domains
  • conf.py.in: added graphviz extension which is required by
    rosetta-doc; added intersphinx entry for the rosetta manual
  • CMakeLists.txt: find rosetta-doc program; added RSB_MANUAL_DIR and
    ROSETTA_MANUAL_DIR; added function document_domain which calls
    rosetta-doc on all IDL files of a domain; call document_domain for
    stable and sandbox domains; let sphinx-build targets depend on
    generated rst files
  • _static/message.svg: new file; icon for message definitions
  • _static/package.svg: new file; icon for package definitions
  • _templates/links.html.in: added link to rosetta manual
  • corlab/static/corlab.css: added styles for message and package lists
  • .gitignore: added directory "/generated" to ignore patterns

Revision ca31778b
Added by J. Moringen over 10 years ago

Use rosetta-doc tool to generate descriptions of data types

fixes #1263

The process is as follows

1. For each domain (e.g. stable, sandbox), collect a list of IDL files
via e.g. "/proto/${DOMAIN}/**/*.proto"
2. Call rosetta-doc on these files producing the respective
e.g. "/generated/${DOMAIN}/**/*.rst" files
3. Call sphinx-build to generate HTML or some other output based on
the manually written "/*.rst" and "/generated/**/*.rst"

  • data-types.rst: removed static description of RST packages; instead
    include generated documentation for "stable" and "sandbox" domains
  • conf.py.in: added graphviz extension which is required by
    rosetta-doc; added intersphinx entry for the rosetta manual
  • CMakeLists.txt: find rosetta-doc program; added RSB_MANUAL_DIR and
    ROSETTA_MANUAL_DIR; added function document_domain which calls
    rosetta-doc on all IDL files of a domain; call document_domain for
    stable and sandbox domains; let sphinx-build targets depend on
    generated rst files
  • _static/message.svg: new file; icon for message definitions
  • _static/package.svg: new file; icon for package definitions
  • _templates/links.html.in: added link to rosetta manual
  • corlab/static/corlab.css: added styles for message and package lists
  • .gitignore: added directory "/generated" to ignore patterns

Revision f61b4f92
Added by J. Moringen about 10 years ago

Use rosetta-doc tool to generate descriptions of data types

fixes #1263

The process is as follows

1. For each domain (e.g. stable, sandbox), collect a list of IDL files
via e.g. "/proto/${DOMAIN}/**/*.proto"
2. Call rosetta-doc on these files producing the respective
e.g. "/generated/${DOMAIN}/**/*.rst" files
3. Call sphinx-build to generate HTML or some other output based on
the manually written "/*.rst" and "/generated/**/*.rst"

  • data-types.rst: removed static description of RST packages; instead
    include generated documentation for "stable" and "sandbox" domains
  • conf.py.in: added graphviz extension which is required by
    rosetta-doc; added intersphinx entry for the rosetta manual
  • CMakeLists.txt: find rosetta-doc program; added RSB_MANUAL_DIR and
    ROSETTA_MANUAL_DIR; added function document_domain which calls
    rosetta-doc on all IDL files of a domain; call document_domain for
    stable and sandbox domains; let sphinx-build targets depend on
    generated rst files
  • _static/message.svg: new file; icon for message definitions
  • _static/package.svg: new file; icon for package definitions
  • _templates/links.html.in: added link to rosetta manual
  • corlab/static/corlab.css: added styles for message and package lists
  • .gitignore: added directory "/generated" to ignore patterns

Revision ddbf93d7
Added by J. Moringen almost 10 years ago

Use rosetta-doc tool to generate descriptions of data types

refs #1263

The process is as follows

1. For each domain (e.g. stable, sandbox), collect a list of IDL files
via e.g. "/proto/${DOMAIN}/**/*.proto"
2. Call rosetta-doc on these files producing the respective
e.g. "/generated/${DOMAIN}/**/*.rst" files
3. Call sphinx-build to generate HTML or some other output based on
the manually written "/*.rst" and "/generated/**/*.rst"

  • data-types.rst: removed static description of RST packages; instead
    include generated documentation for "stable" and "sandbox" domains
  • conf.py.in: added graphviz extension which is required by
    rosetta-doc; added intersphinx entry for the rosetta manual
  • CMakeLists.txt: find rosetta-doc program; added RSB_MANUAL_DIR and
    ROSETTA_MANUAL_DIR; added function document_domain which calls
    rosetta-doc on all IDL files of a domain; call document_domain for
    stable and sandbox domains; let sphinx-build targets depend on
    generated rst files
  • _static/message.svg: new file; icon for message definitions
  • _static/package.svg: new file; icon for package definitions
  • _templates/links.html.in: added link to rosetta manual
  • corlab/static/corlab.css: added styles for message and package lists
  • .gitignore: added directory "/generated" to ignore patterns

Revision b2694108
Added by J. Moringen over 9 years ago

Use rosetta-doc tool to generate descriptions of data types

fixes #1263

The process is as follows

1. For each domain (e.g. stable, sandbox), collect a list of IDL files
via e.g. "/proto/${DOMAIN}/**/*.proto"
2. Call rosetta-doc on these files producing the respective
e.g. "/generated/${DOMAIN}/**/*.rst" files
3. Call sphinx-build to generate HTML or some other output based on
the manually written "/*.rst" and "/generated/**/*.rst"

  • data-types.rst: removed static description of RST packages; instead
    include generated documentation for "stable" and "sandbox" domains
  • conf.py.in: added graphviz extension which is required by
    rosetta-doc; added intersphinx entry for the rosetta manual
  • CMakeLists.txt: find rosetta-doc program; added RSB_MANUAL_DIR and
    ROSETTA_MANUAL_DIR; added function document_domain which calls
    rosetta-doc on all IDL files of a domain; call document_domain for
    stable and sandbox domains; let sphinx-build targets depend on
    generated rst files
  • _static/message.svg: new file; icon for message definitions
  • _static/package.svg: new file; icon for package definitions
  • _templates/links.html.in: added link to rosetta manual
  • corlab/static/corlab.css: added styles for message and package lists
  • .gitignore: added directory "/generated" to ignore patterns

Revision 5f1f3a76
Added by J. Moringen over 9 years ago

Use rosetta-doc tool to generate descriptions of data types

fixes #1263

The process is as follows

1. For each domain (e.g. stable, sandbox), collect a list of IDL files
via e.g. "/proto/${DOMAIN}/**/*.proto"
2. Call rosetta-doc on these files producing the respective
e.g. "/generated/${DOMAIN}/**/*.rst" files
3. Call sphinx-build to generate HTML or some other output based on
the manually written "/*.rst" and "/generated/**/*.rst"

  • data-types.rst: removed static description of RST packages; instead
    include generated documentation for "stable" and "sandbox" domains
  • conf.py.in: added graphviz extension which is required by
    rosetta-doc; added intersphinx entry for the rosetta manual
  • CMakeLists.txt: find rosetta-doc program; added RSB_MANUAL_DIR and
    ROSETTA_MANUAL_DIR; added function document_domain which calls
    rosetta-doc on all IDL files of a domain; call document_domain for
    stable and sandbox domains; let sphinx-build targets depend on
    generated rst files
  • _static/message.svg: new file; icon for message definitions
  • _static/package.svg: new file; icon for package definitions
  • _templates/links.html.in: added link to rosetta manual
  • corlab/static/corlab.css: added styles for message and package lists
  • .gitignore: added directory "/generated" to ignore patterns

Revision a36b26be
Added by J. Moringen almost 9 years ago

Use rosetta-doc tool to generate descriptions of data types

fixes #1263

The process is as follows

1. For each domain (e.g. stable, sandbox), collect a list of IDL files
via e.g. "/proto/${DOMAIN}/**/*.proto"
2. Call rosetta-doc on these files producing the respective
e.g. "/generated/${DOMAIN}/**/*.rst" files
3. Call sphinx-build to generate HTML or some other output based on
the manually written "/*.rst" and "/generated/**/*.rst"

  • data-types.rst: removed static description of RST packages; instead
    include generated documentation for "stable" and "sandbox" domains
  • conf.py.in: added graphviz extension which is required by
    rosetta-doc; added intersphinx entry for the rosetta manual
  • CMakeLists.txt: find rosetta-doc program; added RSB_MANUAL_DIR and
    ROSETTA_MANUAL_DIR; added function document_domain which calls
    rosetta-doc on all IDL files of a domain; call document_domain for
    stable and sandbox domains; let sphinx-build targets depend on
    generated rst files
  • _static/message.svg: new file; icon for message definitions
  • _static/package.svg: new file; icon for package definitions
  • _templates/links.html.in: added link to rosetta manual
  • corlab/static/corlab.css: added styles for message and package lists
  • .gitignore: added directory "/generated" to ignore patterns

Revision 2424a9b7
Added by J. Moringen almost 9 years ago

Use rosetta-doc tool to generate descriptions of data types

fixes #1263

The process is as follows

1. For each domain (e.g. stable, sandbox), collect a list of IDL files
via e.g. "/proto/${DOMAIN}/**/*.proto"
2. Call rosetta-doc on these files producing the respective
e.g. "/generated/${DOMAIN}/**/*.rst" files
3. Call sphinx-build to generate HTML or some other output based on
the manually written "/*.rst" and "/generated/**/*.rst"

  • data-types.rst: removed static description of RST packages; instead
    include generated documentation for "stable" and "sandbox" domains
  • conf.py.in: added graphviz extension which is required by
    rosetta-doc; added intersphinx entry for the rosetta manual
  • CMakeLists.txt: find rosetta-doc program; added RSB_MANUAL_DIR and
    ROSETTA_MANUAL_DIR; added function document_domain which calls
    rosetta-doc on all IDL files of a domain; call document_domain for
    stable and sandbox domains; let sphinx-build targets depend on
    generated rst files
  • _static/message.svg: new file; icon for message definitions
  • _static/package.svg: new file; icon for package definitions
  • _templates/links.html.in: added link to rosetta manual
  • corlab/static/corlab.css: added styles for message and package lists
  • .gitignore: added directory "/generated" to ignore patterns

Revision 1f232237
Added by J. Moringen over 8 years ago

Use rosetta-doc tool to generate descriptions of data types

fixes #1263

The process is as follows

1. For each domain (e.g. stable, sandbox), collect a list of IDL files
via e.g. "/proto/${DOMAIN}/**/*.proto"
2. Call rosetta-doc on these files producing the respective
e.g. "/generated/${DOMAIN}/**/*.rst" files
3. Call sphinx-build to generate HTML or some other output based on
the manually written "/*.rst" and "/generated/**/*.rst"

  • data-types.rst: removed static description of RST packages; instead
    include generated documentation for "stable" and "sandbox" domains
  • conf.py.in: added graphviz extension which is required by
    rosetta-doc; added intersphinx entry for the rosetta manual
  • CMakeLists.txt: find rosetta-doc program; added RSB_MANUAL_DIR and
    ROSETTA_MANUAL_DIR; added function document_domain which calls
    rosetta-doc on all IDL files of a domain; call document_domain for
    stable and sandbox domains; let sphinx-build targets depend on
    generated rst files
  • _static/message.svg: new file; icon for message definitions
  • _static/package.svg: new file; icon for package definitions
  • _templates/links.html.in: added link to rosetta manual
  • corlab/static/corlab.css: added styles for message and package lists
  • .gitignore: added directory "/generated" to ignore patterns

Revision 61db480f
Added by J. Moringen over 8 years ago

Use rosetta-doc tool to generate descriptions of data types

fixes #1263

The process is as follows

1. For each domain (e.g. stable, sandbox), collect a list of IDL files
via e.g. "/proto/${DOMAIN}/**/*.proto"
2. Call rosetta-doc on these files producing the respective
e.g. "/generated/${DOMAIN}/**/*.rst" files
3. Call sphinx-build to generate HTML or some other output based on
the manually written "/*.rst" and "/generated/**/*.rst"

  • data-types.rst: removed static description of RST packages; instead
    include generated documentation for "stable" and "sandbox" domains
  • conf.py.in: added graphviz extension which is required by
    rosetta-doc; added intersphinx entry for the rosetta manual
  • CMakeLists.txt: find rosetta-doc program; added RSB_MANUAL_DIR and
    ROSETTA_MANUAL_DIR; added function document_domain which calls
    rosetta-doc on all IDL files of a domain; call document_domain for
    stable and sandbox domains; let sphinx-build targets depend on
    generated rst files
  • _static/message.svg: new file; icon for message definitions
  • _static/package.svg: new file; icon for package definitions
  • _templates/links.html.in: added link to rosetta manual
  • corlab/static/corlab.css: added styles for message and package lists
  • .gitignore: added directory "/generated" to ignore patterns

Revision 5d494ae1
Added by J. Moringen about 8 years ago

Use rosetta-doc tool to generate descriptions of data types

fixes #1263

The process is as follows

1. For each domain (e.g. stable, sandbox), collect a list of IDL files
via e.g. "/proto/${DOMAIN}/**/*.proto"
2. Call rosetta-doc on these files producing the respective
e.g. "/generated/${DOMAIN}/**/*.rst" files
3. Call sphinx-build to generate HTML or some other output based on
the manually written "/*.rst" and "/generated/**/*.rst"

  • data-types.rst: removed static description of RST packages; instead
    include generated documentation for "stable" and "sandbox" domains
  • conf.py.in: added graphviz extension which is required by
    rosetta-doc; added intersphinx entry for the rosetta manual
  • CMakeLists.txt: find rosetta-doc program; added RSB_MANUAL_DIR and
    ROSETTA_MANUAL_DIR; added function document_domain which calls
    rosetta-doc on all IDL files of a domain; call document_domain for
    stable and sandbox domains; let sphinx-build targets depend on
    generated rst files
  • _static/message.svg: new file; icon for message definitions
  • _static/package.svg: new file; icon for package definitions
  • _templates/links.html.in: added link to rosetta manual
  • corlab/static/corlab.css: added styles for message and package lists
  • .gitignore: added directory "/generated" to ignore patterns

Revision 1f6d6f0b
Added by J. Moringen about 8 years ago

Use rosetta-doc tool to generate descriptions of data types

fixes #1263

The process is as follows

1. For each domain (e.g. stable, sandbox), collect a list of IDL files
via e.g. "/proto/${DOMAIN}/**/*.proto"
2. Call rosetta-doc on these files producing the respective
e.g. "/generated/${DOMAIN}/**/*.rst" files
3. Call sphinx-build to generate HTML or some other output based on
the manually written "/*.rst" and "/generated/**/*.rst"

  • data-types.rst: removed static description of RST packages; instead
    include generated documentation for "stable" and "sandbox" domains
  • conf.py.in: added graphviz extension which is required by
    rosetta-doc; added intersphinx entry for the rosetta manual
  • CMakeLists.txt: find rosetta-doc program; added RSB_MANUAL_DIR and
    ROSETTA_MANUAL_DIR; added function document_domain which calls
    rosetta-doc on all IDL files of a domain; call document_domain for
    stable and sandbox domains; let sphinx-build targets depend on
    generated rst files
  • _static/message.svg: new file; icon for message definitions
  • _static/package.svg: new file; icon for package definitions
  • _templates/links.html.in: added link to rosetta manual
  • corlab/static/corlab.css: added styles for message and package lists
  • .gitignore: added directory "/generated" to ignore patterns

Revision 6e467fe8
Added by J. Moringen almost 8 years ago

Use rosetta-doc tool to generate descriptions of data types

fixes #1263

The process is as follows

1. For each domain (e.g. stable, sandbox), collect a list of IDL files
via e.g. "/proto/${DOMAIN}/**/*.proto"
2. Call rosetta-doc on these files producing the respective
e.g. "/generated/${DOMAIN}/**/*.rst" files
3. Call sphinx-build to generate HTML or some other output based on
the manually written "/*.rst" and "/generated/**/*.rst"

  • data-types.rst: removed static description of RST packages; instead
    include generated documentation for "stable" and "sandbox" domains
  • conf.py.in: added graphviz extension which is required by
    rosetta-doc; added intersphinx entry for the rosetta manual
  • CMakeLists.txt: find rosetta-doc program; added RSB_MANUAL_DIR and
    ROSETTA_MANUAL_DIR; added function document_domain which calls
    rosetta-doc on all IDL files of a domain; call document_domain for
    stable and sandbox domains; let sphinx-build targets depend on
    generated rst files
  • _static/message.svg: new file; icon for message definitions
  • _static/package.svg: new file; icon for package definitions
  • _templates/links.html.in: added link to rosetta manual
  • corlab/static/corlab.css: added styles for message and package lists
  • .gitignore: added directory "/generated" to ignore patterns

Revision 0298a559
Added by J. Moringen almost 8 years ago

Use rosetta-doc tool to generate descriptions of data types

fixes #1263

The process is as follows

1. For each domain (e.g. stable, sandbox), collect a list of IDL files
via e.g. "/proto/${DOMAIN}/**/*.proto"
2. Call rosetta-doc on these files producing the respective
e.g. "/generated/${DOMAIN}/**/*.rst" files
3. Call sphinx-build to generate HTML or some other output based on
the manually written "/*.rst" and "/generated/**/*.rst"

  • data-types.rst: removed static description of RST packages; instead
    include generated documentation for "stable" and "sandbox" domains
  • conf.py.in: added graphviz extension which is required by
    rosetta-doc; added intersphinx entry for the rosetta manual
  • CMakeLists.txt: find rosetta-doc program; added RSB_MANUAL_DIR and
    ROSETTA_MANUAL_DIR; added function document_domain which calls
    rosetta-doc on all IDL files of a domain; call document_domain for
    stable and sandbox domains; let sphinx-build targets depend on
    generated rst files
  • _static/message.svg: new file; icon for message definitions
  • _static/package.svg: new file; icon for package definitions
  • _templates/links.html.in: added link to rosetta manual
  • corlab/static/corlab.css: added styles for message and package lists
  • .gitignore: added directory "/generated" to ignore patterns

Revision 75da9953
Added by J. Moringen over 7 years ago

Use rosetta-doc tool to generate descriptions of data types

fixes #1263

The process is as follows

1. For each domain (e.g. stable, sandbox), collect a list of IDL files
via e.g. "/proto/${DOMAIN}/**/*.proto"
2. Call rosetta-doc on these files producing the respective
e.g. "/generated/${DOMAIN}/**/*.rst" files
3. Call sphinx-build to generate HTML or some other output based on
the manually written "/*.rst" and "/generated/**/*.rst"

  • data-types.rst: removed static description of RST packages; instead
    include generated documentation for "stable" and "sandbox" domains
  • conf.py.in: added graphviz extension which is required by
    rosetta-doc; added intersphinx entry for the rosetta manual
  • CMakeLists.txt: find rosetta-doc program; added RSB_MANUAL_DIR and
    ROSETTA_MANUAL_DIR; added function document_domain which calls
    rosetta-doc on all IDL files of a domain; call document_domain for
    stable and sandbox domains; let sphinx-build targets depend on
    generated rst files
  • _static/message.svg: new file; icon for message definitions
  • _static/package.svg: new file; icon for package definitions
  • _templates/links.html.in: added link to rosetta manual
  • corlab/static/corlab.css: added styles for message and package lists
  • .gitignore: added directory "/generated" to ignore patterns

Revision 5f9f3f6b
Added by J. Moringen over 7 years ago

Use rosetta-doc tool to generate descriptions of data types

fixes #1263

The process is as follows

1. For each domain (e.g. stable, sandbox), collect a list of IDL files
via e.g. "/proto/${DOMAIN}/**/*.proto"
2. Call rosetta-doc on these files producing the respective
e.g. "/generated/${DOMAIN}/**/*.rst" files
3. Call sphinx-build to generate HTML or some other output based on
the manually written "/*.rst" and "/generated/**/*.rst"

  • data-types.rst: removed static description of RST packages; instead
    include generated documentation for "stable" and "sandbox" domains
  • conf.py.in: added graphviz extension which is required by
    rosetta-doc; added intersphinx entry for the rosetta manual
  • CMakeLists.txt: find rosetta-doc program; added RSB_MANUAL_DIR and
    ROSETTA_MANUAL_DIR; added function document_domain which calls
    rosetta-doc on all IDL files of a domain; call document_domain for
    stable and sandbox domains; let sphinx-build targets depend on
    generated rst files
  • _static/message.svg: new file; icon for message definitions
  • _static/package.svg: new file; icon for package definitions
  • _templates/links.html.in: added link to rosetta manual
  • corlab/static/corlab.css: added styles for message and package lists
  • .gitignore: added directory "/generated" to ignore patterns

Revision 6efffc62
Added by J. Moringen over 7 years ago

Use rosetta-doc tool to generate descriptions of data types

fixes #1263

The process is as follows

1. For each domain (e.g. stable, sandbox, deprecated), collect a list
of IDL files via e.g. "/proto/${DOMAIN}/**/*.proto"
2. Call rosetta doc on these files producing the respective
e.g. "/generated/${DOMAIN}/**/*.rst" files
3. Call sphinx-build to generate HTML or some other output based on
the manually written "/*.rst" and "/generated/**/*.rst"

  • data-types.rst: removed static description of RST packages; instead
    include generated documentation for "stable" and "sandbox" domains
  • conf.py.in: added graphviz extension which is required by
    rosetta-doc; added intersphinx entry for the rosetta manual
  • CMakeLists.txt: find rosetta-doc program; added RSB_MANUAL_DIR and
    ROSETTA_MANUAL_DIR; added function document_domain which calls
    rosetta-doc on all IDL files of a domain; call document_domain for
    stable and sandbox domains; let sphinx-build targets depend on
    generated rst files
  • _static/message.svg: new file; icon for message definitions
  • _static/package.svg: new file; icon for package definitions
  • _templates/links.html.in: added link to rosetta manual
  • corlab/static/corlab.css: added styles for message and package lists
  • .gitignore: added directory "/generated" to ignore patterns

Revision 4e0366cc
Added by J. Moringen over 7 years ago

Use rosetta-doc tool to generate descriptions of data types

fixes #1263

The process is as follows

1. For each domain (e.g. stable, sandbox, deprecated), collect a list
of IDL files via e.g. "/proto/${DOMAIN}/**/*.proto"
2. Call rosetta doc on these files producing the respective
e.g. "/generated/${DOMAIN}/**/*.rst" files
3. Call sphinx-build to generate HTML or some other output based on
the manually written "/*.rst" and "/generated/**/*.rst"

  • data-types.rst: removed static description of RST packages; instead
    include generated documentation for "stable" and "sandbox" domains
  • conf.py.in: added graphviz extension which is required by
    rosetta-doc; added intersphinx entry for the rosetta manual
  • CMakeLists.txt: find rosetta-doc program; added RSB_MANUAL_DIR and
    ROSETTA_MANUAL_DIR; added function document_domain which calls
    rosetta-doc on all IDL files of a domain; call document_domain for
    stable and sandbox domains; let sphinx-build targets depend on
    generated rst files
  • _static/message.svg: new file; icon for message definitions
  • _static/package.svg: new file; icon for package definitions
  • _templates/links.html.in: added link to rosetta manual
  • corlab/static/corlab.css: added styles for message and package lists
  • .gitignore: added directory "/generated" to ignore patterns

History

#1 Updated by J. Moringen over 11 years ago

  • Tracker changed from Bug to Tasks
  • % Done changed from 0 to 50

#2 Updated by J. Moringen over 11 years ago

  • Status changed from In Progress to Resolved
  • % Done changed from 50 to 100

Applied in changeset rst-manual|commit:02e7cbe84138955f523f60f46e1c2a6a9da29669.

Also available in: Atom PDF