Skip to content
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

Closed
jphickey opened this issue Nov 23, 2022 · 0 comments · Fixed by #2215
Closed

Add abstract target for documentation dependencies #2214

jphickey opened this issue Nov 23, 2022 · 0 comments · Fixed by #2215
Assignees
Milestone

Comments

@jphickey
Copy link
Contributor

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 as doc-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.

@jphickey jphickey self-assigned this Nov 23, 2022
dzbaker added a commit that referenced this issue Dec 6, 2022
Fix #2214, add abstract documentation dependency target
@dzbaker dzbaker closed this as completed in e6454b2 Dec 6, 2022
@dmknutsen dmknutsen added this to the Draco milestone Jan 18, 2023
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
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants