-
Notifications
You must be signed in to change notification settings - Fork 202
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add abstract target for documentation dependencies #2214
Comments
This was referenced Nov 23, 2022
dzbaker
added a commit
that referenced
this issue
Dec 6, 2022
Fix #2214, add abstract documentation dependency target
2 tasks
dzbaker
added a commit
to nasa/cFS
that referenced
this issue
May 4, 2023
*Combines:* cFE v7.0.0-rc4+dev304 **Includes:** *cFE* - nasa/cFE#2321 - nasa/cFE#2214 - nasa/cFE#2319 Co-authored by: Joseph Hickey <jphickey@users.noreply.github.com>
dzbaker
added a commit
to nasa/cFS
that referenced
this issue
May 4, 2023
*Combines:* cFE v7.0.0-rc4+dev304 **Includes:** *cFE* - nasa/cFE#2321 - nasa/cFE#2214 - nasa/cFE#2319 Co-authored by: Joseph Hickey <jphickey@users.noreply.github.com>
dzbaker
added a commit
to nasa/cFS
that referenced
this issue
May 4, 2023
*Combines:* cFE v7.0.0-rc4+dev304 **Includes:** *cFE* - nasa/cFE#2321 - nasa/cFE#2214 - nasa/cFE#2319 Co-authored by: Joseph Hickey <jphickey@users.noreply.github.com>
dzbaker
added a commit
to nasa/cFS
that referenced
this issue
May 4, 2023
*Combines:* cFE v7.0.0-rc4+dev304 **Includes:** *cFE* - nasa/cFE#2321 - nasa/cFE#2214 - nasa/cFE#2319 Co-authored by: Joseph Hickey <jphickey@users.noreply.github.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Is your feature request related to a problem? Please describe.
Both the CFE documentation as well as the CFS app documentation builds require certain generated files to exist before they can run. Currently the CFE itself solved this with a direct dependency on
osal_public_api_headerlist
but this is not ideal, because it is referring to a very specific OSAL target, which is based on the way OSAL documentation is currently implemented, but may not be so in the future.Furthermore, the CFS app doc workflows do not have this, and thus the workflow fails.
Describe the solution you'd like
Add an abstract target for documentation, correlating to the existing
mission-prebuild
for source files, such asdoc-prebuild
. This can in turn depend on the specific targets that are needed to be created in order to build documentation. This allows all submodules to also add dependencies onto this target, in case they have an artifact that needs to be generated prior to building documentation.Requester Info
Joseph Hickey, Vantage Systems, Inc.
The text was updated successfully, but these errors were encountered: