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

Spec work: logical model, terminology, configuration classes #151

Closed
wants to merge 13 commits into from

Conversation

ljnelson
Copy link
Contributor

@ljnelson ljnelson commented Feb 2, 2023

This is a PR related to:

  • The logical model of configuration
  • Terminology
  • Configuration classes (interfaces)
  • Loading

This PR is the result of my assignment from the Thursday, January 26, 2023 Jakarta Config meeting to try to formalize some of the existing work around the logical model of configuration we have mostly agreed on, the terminology involved, and the requirements around configuration classes (interfaces) (expressed in the Agenda and Minutes as "Laird is to take a look at the config mapping to see whether it fits in with loader"). You can look at our discussions area for other information that is incorporated into this PR.

This PR also makes the Asciidoc toolchain just produce individual HTML documents for now, as agreed on our Thursday, February 9, 2023 call. It is easier to proof and draft this way. Obviously in the distant future when the specification begins to coalesce we will revisit this.

There will be other PRs in this spirit; this is just the beginning. However, I hope this PR finally establishes some rigorous language we can use to talk about this project.

I strongly, strongly urge you to look at the HTML contained within the attached tarballs (see comments), since Github's previewing of Asciidoc is uniformly terrible.

@ljnelson
Copy link
Contributor Author

ljnelson commented Feb 2, 2023

As of 9:52 PM PST on Wednesday, February 1, 2023, here are some HTML files resulting from this draft PR so far that are much easier to read than the garbage that Github produces from an Asciidoc file:

html.tar.gz

@ljnelson
Copy link
Contributor Author

ljnelson commented Feb 2, 2023

As of 2:35 PM PST on Thursday, February 2, 2023, here are some HTML files resulting from this draft PR so far:

html.tar.gz

@ljnelson
Copy link
Contributor Author

ljnelson commented Feb 9, 2023

As of 8:20 PM PST on Wednesday, February 8, 2023, here are some HTML files resulting from this draft PR so far:

html.tar.gz

@ljnelson
Copy link
Contributor Author

ljnelson commented Feb 9, 2023

As of 3:04 PM PST on Thursday, February 9, 2023, here are some HTML files resulting from this draft PR so far:

html.tar.gz

@ljnelson
Copy link
Contributor Author

As of 8:32 PM PST on Thursday, February 9, 2023, here are some HTML files resulting from this draft PR so far:

html.tar.gz

@ljnelson ljnelson marked this pull request as ready for review February 10, 2023 04:50
@ljnelson
Copy link
Contributor Author

Closing this PR in favor of #170

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

Successfully merging this pull request may close these issues.

1 participant