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

Automate generation of lists of build options for different ROOT versions #272

Open
eguiraud opened this issue Jun 24, 2020 · 2 comments
Open
Assignees

Comments

@eguiraud
Copy link
Member

install/build_from_source.md includes the build options for the latest release. @hageboeck has a script that automatically generates the markdown table with the options, and we could automatically re-generate it as needed as a github action.

We could/should also produce such tables for other ROOT releases and link to them from somewhere visible.

@hageboeck
Copy link
Member

hageboeck commented Jun 24, 2020

It should boil down to something like

  1. Inside the root directory of the website project, run bash .github/scripts/generateBuildOptions.sh <branch> [branches ...].
    This will put the markdown tables for all branches where the config could be retrieved successfully into _include. (Or it will just update the existing files. On failure, existing files remain unchanged.)

  2. Link the latest available branch to something like _include/build_options_latest.md, so the "main" build options website doesn't have to be edited all the time.

  3. Generate other websites that link to previous versions.

@hageboeck hageboeck removed their assignment Oct 16, 2020
@eguiraud eguiraud assigned eguiraud and unassigned eguiraud Mar 3, 2021
@eguiraud
Copy link
Member Author

eguiraud commented Mar 3, 2021

on second thought I will take care of this one

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants