-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Updated Documentation Structure and Added More details.
Added Logo
- Loading branch information
Vinod Kumar
authored and
Vinod Kumar
committed
May 28, 2022
1 parent
1bb8bf8
commit fc94e46
Showing
16 changed files
with
180 additions
and
60 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
id: adoption | ||
title: Adoption guide | ||
--- | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
id: contribution | ||
title: Contribution guide | ||
--- | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
--- | ||
id: features | ||
title: Capability Summary | ||
--- | ||
|
||
## Ecosystem of this reference architecture generator 🎉 | ||
|
||
- **Scalable Architecture:** Generate SSG, SSR and Micro-App. | ||
- **Development Environment:** Monorepo setup along with Storybook integrated for developing and showcasing components. | ||
- **Micro Frontend:** Develop Micro Frontend architecture with Module Federation. | ||
- **Static Code Quality checks and formatting:** Javascript and CSS linting using Eslint, StyleLint and Prettier. | ||
- **Component scaffolding:** Consistently generate components, services and pages using [Generate-Plop](https://github.com/pagesource/component-generator). | ||
- **Git Hooks:** Pre-commit, Pre-push using Husky. | ||
- **Testing:** Unit testing with Jest, RTL and Test Cafe for E2E. | ||
- **Theme and Styling:** with Styled Components. | ||
- **Next.js:** To develop SSR and SSG with great ease. | ||
- **PWA:** Develop offline apps or just performant. | ||
- **Authoring:** Made easy with Markdown-to-JSX. | ||
- **Mocking:** Mock REST and GraphQl APIs. | ||
- **Localization:** Switch content based on language preference. | ||
- **State Management:** Lightest state management with Context APi and [Smart-Context](https://www.npmjs.com/package/smart-context). | ||
- **Data Fetching:** Change the old way of Data Fetching with [React Query](https://react-query.tanstack.com/). | ||
- **Type Safe:** TypeScript by Default. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
--- | ||
id: how | ||
title: How this generator works? | ||
sidebar_label: How Universal React works? | ||
--- | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
id: road-map | ||
title: Future road map | ||
--- | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
--- | ||
id: support | ||
title: Support Options | ||
sidebar_label: Support | ||
--- | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
--- | ||
id: what | ||
title: What this generator can achieve? | ||
--- | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
--- | ||
id: why | ||
title: Why we need this generator? | ||
--- | ||
|
||
## Pain Points of Frontend Development! | ||
|
||
1. **Reinventing the wheel** when setting up new projects. | ||
2. Maturity and quality of the solution depends on the architect on the project. | ||
3. Delays setting up dev eco-systems, quality gates and pipelines. | ||
4. Overall lack of efficiency, as replication of best practices isn’t easy. | ||
|
||
## How does Universal React addresses above concerns? | ||
|
||
1. Enterprise scale React applications needs a lot more focused solutions. | ||
2. Continuous value addition beyond initial setup through accelerators. | ||
3. Developer experience needs utmost attention for great productivity. | ||
4. Preservation and replication of low-level best practices is a necessity in era of green teams. | ||
|
||
With **Reuse, Replicate and Reduce** philosophy at its core Universal React is an accelerator to generate SSR, SSG or Micro-Apps with essential tooling to enable great dev experience and solution quality. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
module.exports = { | ||
someSidebar: { | ||
Introduction: ['intro' ], | ||
Features: ['qualiy-control','smart-context','unit-testing','design-system','loader','web-component','logger', 'generate-plop', 'module-federation'], | ||
Introduction: ['intro', 'why', 'what', 'how', 'road-map', 'contribution', 'adoption', 'support'], | ||
Features: ['features', 'quality-control', 'smart-context', 'unit-testing', 'design-system', 'loader', 'web-component', 'logger', 'generate-plop', 'module-federation', 'monorepo', 'storybook'], | ||
}, | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -22,4 +22,4 @@ | |
display: block; | ||
margin: 0 calc(-1 * var(--ifm-pre-padding)); | ||
padding: 0 var(--ifm-pre-padding); | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.