|
19 | 19 | <h1>Building web applications together, faster.</h1>
|
20 | 20 | </header>
|
21 | 21 | <p>While microservice architectures allowed teams to scale delivery of independently deployable services, most frontend layers are still run as monolithic applications. Similar to server-side applications, frontend layers often grow into large monoliths that are difficult to maintain and evolve.</p>
|
22 |
| - <p>The idea behind <a href="https://www.thoughtworks.com/radar/techniques/micro-frontends" target="_blank">micro frontends</a> is to enable multiple teams to seamless work together by fostering end-to-end ownership of independently developed, tested and deployed features.</p> |
23 |
| - <p>Think about UI as the composition of features which are maintained by independent teams. These teams could be cross functional allowing them to develop such features end-to-end, from a database to user interface and independently deploy them.</p> |
| 22 | + <p>The idea behind <a href="https://www.thoughtworks.com/radar/techniques/micro-frontends" target="_blank">micro frontends</a> is to enable multiple teams to work seamlessy together by fostering end-to-end ownership of independently developed, tested and deployed features.</p> |
| 23 | + <p>Think about UI as the composition of features which are maintained by independent teams. These teams could be cross-functional allowing them to develop such features end-to-end, from a database to user interface and independently deploy them.</p> |
24 | 24 | </article>
|
25 | 25 |
|
26 | 26 | <div class="hr">
|
|
31 | 31 | <header>
|
32 | 32 | <h1>The OpenComponents framework</h1>
|
33 | 33 | </header>
|
34 |
| - <p>OpenComponents is an opensource, "batteries included" micro frontends framework. Born at OpenTable in 2014, it matured over the years into a battle tested solution currently used to deliver micro frontends at scale by fast growing companies around the world.</p> |
| 34 | + <p>OpenComponents is an open-source, "batteries included" micro frontends framework. Born at OpenTable in 2014, it matured over the years into a battle tested solution currently used to deliver micro frontends at scale by fast growing companies around the world.</p> |
35 | 35 | <div class="block">
|
36 | 36 | <img src="{{staticPath}}img/components.png" />
|
37 | 37 | <div>
|
|
50 | 50 | <img src="{{staticPath}}img/registry.png" />
|
51 | 51 | <div>
|
52 | 52 | <h2>Registry</h2>
|
53 |
| - <p>The registry provides a rest API to consume, retrieve, and publish components to a library. When components depend on static resources (such as images, css files, etc.) these are stored, during packaging and publishing, in a publicly-exposed part of the library that serves as CDN. <a href="https://github.com/opentable/oc/wiki/Registry" target="_blank">Learn more</a></p> |
| 53 | + <p>The registry provides a rest API to consume, retrieve, and publish components to a library. When components depend on static resources (such as images, css files, etc.) these are stored, during packaging and publishing, in a publicly-exposed part of the library that serves as a CDN. <a href="https://github.com/opentable/oc/wiki/Registry" target="_blank">Learn more</a></p> |
54 | 54 | </div>
|
55 | 55 | </div>
|
56 | 56 | <div class="block img-right">
|
57 | 57 | <img src="{{staticPath}}img/cli.png" />
|
58 | 58 | <div>
|
59 | 59 | <h2>CLI</h2>
|
60 |
| - <p>The CLI tool allows developers to create, develop, and test components locally. It also allows publishing components to your registry. <a href="https://github.com/opentable/oc/wiki/Cli" target="_blank">Learn more</a></p> |
| 60 | + <p>The CLI tool allows developers to create, develop, and test components locally. It also allows publishing of components to your registry. <a href="https://github.com/opentable/oc/wiki/Cli" target="_blank">Learn more</a></p> |
61 | 61 | </div>
|
62 | 62 | </div>
|
63 | 63 | <div class="block">
|
64 | 64 | <img src="{{staticPath}}img/clients.png" />
|
65 | 65 | <div>
|
66 | 66 | <h2>Client libraries</h2>
|
67 |
| - <p>Multiple libraries are available, allowing to consume components on different environment and platforms. Depending on the library, clients are normally able to consume both unrendered components and rendered components. <a href="https://github.com/opencomponents/oc-client-node#oc-client" target="_blank">Learn more</a></p> |
| 67 | + <p>Multiple libraries are available, allowing clients to consume components on different environments and platforms. Depending on the library, clients are normally able to consume both unrendered components and rendered components. <a href="https://github.com/opencomponents/oc-client-node#oc-client" target="_blank">Learn more</a></p> |
68 | 68 | </div>
|
69 | 69 | </div>
|
70 | 70 | </article>
|
|
0 commit comments