Thank You
Red Hat is the world’s leading provider of enterprise open source software solutions. Award-winning support, training, and consulting services make Red Hat a trusted adviser to the Fortune 500.
Catching up on collaboration
Web components are the web's native component model. They are part of the HTML and DOM specification and are implemented in all major browsers.
<pf-card>
<pf-card rounded>
<h3 slot="header">PatternFly Card</h3>
<p>Has slots for header, body, and footer,
and attributes (<code>rounded</code>,
<code>size</code>) for variation.</p>
<pf-button slot="footer">OK</pf-button>
<pf-button slot="footer" danger>
Cancel
</pf-button>
</pf-card>
Has slots for header, body, and footer,
and attributes (rounded
,
size
) for variation.
<pf-accordion>
<pf-accordion single>
<pf-accordion-header expanded>
<h3>Freedom 0: To Run</h3>
</pf-accordion-header>
<pf-accordion-panel>
<p>The freedom to run the program
as you wish, for any purpose.</p>
</pf-accordion-panel>
...
</pf-accordion>
The freedom to run the program as you wish, for any purpose.
The freedom to study how the program works, and change it so it does your computing as you wish. Access to the source code is a precondition for this.
The freedom to redistribute copies so you can help others
The freedom to distribute copies of your modified versions to others. By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this.
<pf-modal>
<pf-button id="trigger">Open</pf-button>
<pf-modal trigger="trigger">
<h2 slot="header">Modal with a header</h2>
<p>Link button and modal through the
<code>trigger</code> attribute,
without JavaScript</p>
<a slot="footer" href="https://patternflyelements.org">
Learn more
</a>
</pf-modal>
Link button and modal through the
trigger
attribute,
without JavaScript
PatternFly Elements work in any web browser, in any framework or none. You don't have to adopt our framework or drop your own to use them.
<script type="importmap">
{ "imports": { "@patternfly/elements/":
"https://redhatstatic.com/dx/v1-alpha/@patternfly/elements@2.3.2/" } }
</script>
<script type="module">
import '@patternfly/elements/pf-button/pf-button.js';
import '@patternfly/elements/pf-card/pf-card.js';
</script>
stress that react wrappers is a react problem
#title {
grid-area: title;
color: var(--rh-color-brand-red-on-light);
padding:
var(--rh-space-3xl)
var(--rh-space-7xl);
}
Building out the library, optimizing the workflows.
It's about increasing collaboration, reducing duplication of effort, and breaking down silos.
Using shared APIs across common interfaces and enabling piecemeal migration.
Training up web developers, not framework developers.
DX designers could participate in PatternFly upstream design work
More eyes | |
More resources | |
+ | More contributors |
More PatternFly |
Work towards upstreaming PatternFly Elements as a framework-agnostic, standards-based core for all web-based integrations.
Native integrations?
Downstream projects?
@cpelements
)Design alignment?
::part
, etc.Red Hat is the world’s leading provider of enterprise open source software solutions. Award-winning support, training, and consulting services make Red Hat a trusted adviser to the Fortune 500.