spack/lib/spack/docs
kwryankrattiger f3595da600
CI boilerplate reduction (#34272)
* CI configuration boilerplate reduction and refactor

Configuration:
- New notation for list concatenation (prepend/append)
- New notation for string concatenation (prepend/append)
- Break out configuration files for: ci.yaml, cdash.yaml, view.yaml
- Spack CI section refactored to improve self-consistency and
composability
  - Scripts are now lists of lists and/or lists of strings
  - Job attributes are now listed under precedence ordered list that are
  composed/merged using Spack config merge rules.
  - "service-jobs" are identified explicitly rather than as a batch

CI:
- Consolidate common, platform, and architecture configurations for all CI stacks into composable configuration files
- Make padding consistent across all stacks (256)
- Merge all package -> runner mappings to be consistent across all
stacks

Unit Test:
- Refactor CI module unit-tests for refactor configuration

Docs:
- Add docs for new notations in configuration.rst
- Rewrite docs on CI pipelines to be consistent with refactored CI
workflow

* Script verbose environ, dev bootstrap

* Port #35409
2023-03-10 12:25:35 -07:00
..
_gh_pages_redirect Use https for links (#19244) 2020-10-09 11:24:09 -05:00
_static make empty _static directory "exist" to git 2014-01-09 14:03:32 +01:00
build_systems Fix broken links in docs (#35582) 2023-02-20 09:21:18 +01:00
example_files Implement an optional compiler bootstrapping phase 2019-09-13 22:57:15 -07:00
images Allow for packages with multiple build-systems (#30738) 2022-10-26 20:17:32 +02:00
tables Getting Started: Python 2 is no longer supported (#33927) 2022-11-16 08:36:49 +01:00
.gitignore Fix broken links in docs (#35582) 2023-02-20 09:21:18 +01:00
basic_usage.rst license year bump (#34921) 2023-01-18 14:30:17 -08:00
binary_caches.rst license year bump (#34921) 2023-01-18 14:30:17 -08:00
bootstrapping.rst license year bump (#34921) 2023-01-18 14:30:17 -08:00
build_settings.rst license year bump (#34921) 2023-01-18 14:30:17 -08:00
build_systems.rst license year bump (#34921) 2023-01-18 14:30:17 -08:00
chain.rst license year bump (#34921) 2023-01-18 14:30:17 -08:00
command_index.in Rework command reference in docs, add spack commands command 2018-02-12 20:25:17 -08:00
conf.py Style: black 23, skip magic trailing comma (#35351) 2023-02-16 23:06:12 -06:00
config_yaml.rst Fix broken links in docs (#35582) 2023-02-20 09:21:18 +01:00
configuration.rst CI boilerplate reduction (#34272) 2023-03-10 12:25:35 -07:00
containers.rst license year bump (#34921) 2023-01-18 14:30:17 -08:00
contribution_guide.rst Fix broken links in docs (#35582) 2023-02-20 09:21:18 +01:00
developer_guide.rst license year bump (#34921) 2023-01-18 14:30:17 -08:00
environments.rst Allow users to specify root env dir (#32836) 2023-02-22 00:37:14 +00:00
extensions.rst license year bump (#34921) 2023-01-18 14:30:17 -08:00
features.rst Add a maintainers directive (#35083) 2023-01-27 07:51:24 +01:00
getting_started.rst Fix broken links in docs (#35582) 2023-02-20 09:21:18 +01:00
index.rst license year bump (#34921) 2023-01-18 14:30:17 -08:00
Makefile API Docs: fix broken reference targets 2021-07-16 08:30:56 -07:00
mirrors.rst license year bump (#34921) 2023-01-18 14:30:17 -08:00
module_file_generation.svg SC17: reworked module file tutorial section (#5657) 2017-11-12 00:27:20 -08:00
module_file_support.rst license year bump (#34921) 2023-01-18 14:30:17 -08:00
package_list.rst license year bump (#34921) 2023-01-18 14:30:17 -08:00
packaging_guide.rst docs: added platform conflicts example, fix quotes (#35771) 2023-03-08 10:10:01 +01:00
pipelines.rst CI boilerplate reduction (#34272) 2023-03-10 12:25:35 -07:00
replace_conda_homebrew.rst license year bump (#34921) 2023-01-18 14:30:17 -08:00
repositories.rst license year bump (#34921) 2023-01-18 14:30:17 -08:00
requirements.txt Docs: Getting Started Dependencies (#32480) 2022-10-10 23:25:37 +00:00
spack.yaml license year bump (#34921) 2023-01-18 14:30:17 -08:00