<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Sep 26, 2016 at 3:40 PM, Max Rydahl Andersen <span dir="ltr"><<a href="mailto:manderse@redhat.com" target="_blank">manderse@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Something I'd like to iron out sooner than later are common terms and<br>
definitions, because getting to a mutual understanding about what we're<br>
referring to starting to be pretty relevant. :)<br>
</blockquote>
<br></span>
fyi: an issue around creating glossary is at <a href="https://github.com/almighty/almighty-devdoc/issues/56" rel="noreferrer" target="_blank">https://github.com/almighty/al<wbr>mighty-devdoc/issues/56</a></blockquote><div><br></div><div>Excellent, for any docs we commit let's use this issue for tracking, thanks!</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
Alongside the discussions we had on this list last week, could I ask the<br>
UXD team to take the lead on moderating the definitions and relationships<br>
among the following constructs?  A graphical representation of<br>
relationships where appropriate would be wonderful.<br>
<br>
* "Almighty System" - An instance of Almighty.  Contains all "Almighty<br>
User" accounts and "Almighty Projects".<br>
* "Almighty Project" - A top-level container for an application shared<br>
among users/teams.  May hold N "Codebases", has issue tracking, build and<br>
deployment environments.  Eventually will have realtime communications.<br>
* "Codebase" - Basically a repository.  Can be N in a "Project"<br>
* "Environment" - Target for running builds or deployments<br>
* "Almighty User" - My account<br>
* "Workspace" - The WebIDE view of an "Almighty Project".  Contains the<br>
"Codebases", each of which may require its own Stack to be built/tested.<br>
* "Stack" - Runtime to build a codebase or deploy its resultant artifacts.<br>
In practice, equates to an image which may be run as a container.  NOTE:<br>
currently Che, as I understand it, has one Stack per Workspace.  We'll need<br>
to address that in order to support opening, for instance, a Java codebase<br>
and a Node codebase in the same workspace.<br>
* Other important concepts I've missed here<br>
<br>
The terms definitions I'm using here are placeholders and could likely do<br>
with something else that's descriptive and not so overloaded.  The<br>
definitions are also up for debate -- everything is open to review now, but<br>
let's try to get things at this level to gel quickly.<br>
<br>
S,<br>
ALR<br>
<br>
-- <br>
Red Hat Developer Programs Architecture<br>
@ALRubinger<br></div></div><span class="">
______________________________<wbr>_________________<br>
almighty-public mailing list<br>
<a href="mailto:almighty-public@redhat.com" target="_blank">almighty-public@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/almighty-public" rel="noreferrer" target="_blank">https://www.redhat.com/mailman<wbr>/listinfo/almighty-public</a><br>
</span></blockquote>
<br>
<br>
/max<br>
<a href="http://about.me/maxandersen" rel="noreferrer" target="_blank">http://about.me/maxandersen</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Red Hat Developer Programs Architecture<div>@ALRubinger</div></div></div>
</div></div>