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

Runtime instance extensions of profiles #17

Open
fosdev opened this issue Nov 15, 2013 · 2 comments
Open

Runtime instance extensions of profiles #17

fosdev opened this issue Nov 15, 2013 · 2 comments
Assignees

Comments

@fosdev
Copy link
Contributor

fosdev commented Nov 15, 2013

Allows a service to dictate extension to a profile via:

  1. Header convention
  2. Well-known

Less not have to fork ALPS. Prevent profile explosion.

What is the best way to do this?

@fosdev
Copy link
Contributor Author

fosdev commented Nov 15, 2013

Overlaps with #5 w/r to what it means to dereferencing processing.

@mamund mamund assigned fosrias and fosdev and unassigned fosdev Sep 19, 2020
@fosrias
Copy link
Contributor

fosrias commented Sep 19, 2020

@mamund I remember us discussing this walking in front of Pier 1 on the embarcadero 😛 .

I think is actually part of a broader topic around externally extending existing profiles, e.g. something like an overlay ALPS def. I don't see another topic on this.

So will drop a thought or two here. I think we want to point an extension at a descriptor or maybe an ALPS doc, right?

If I have a "profile" header, I could have to ALPS docs there IIUC. One of them could be the unmodified ALPS doc followed by a link to the "overlay" or whatever doc. This is still tricky cause the extension doc wants to extend another profile. We could do something like this:

<alps extends="http://some_profile>
  <ext id="some_extension" extends="#descriptor ref cause it treats it as local"/>
</alps>

Actually, thinking about it, I would not need the other profile. This would say, deref the extended profile and add these changes.

Thoughts?

@fosrias fosrias mentioned this issue Sep 19, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants