Update IMPLEMENTATION.md

This commit is contained in:
Nicolas De loof 2017-11-23 16:51:49 +01:00 committed by GitHub
parent 9763689d2f
commit 2a0dd799a6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 2 deletions

View File

@ -1,4 +1,4 @@
# Jenkins Configuration as Code : implemntation details
# Jenkins Configuration as Code : implementation details
Input configuration file uses a YAML hierarchical data structure.
every node of this data structure is passed to a `Configurator` responsible
@ -35,3 +35,10 @@ the web UI, which are expected to be human friendly.
global configuration for Descriptors, to mimic the `global.jelly` UI exposed
to end user on the web UI.
Jenkins has hundreds Descriptors, most of them for internal technical reasons,
so only the ones to have a `global.jelly` view are accessible from
configuration-as-code.
For Descriptors to work well with configuration-as-code, they need to follow
[some design best practices](PLUGINS.md)