forked from kamranahmedse/developer-roadmap
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
8154305
commit 5b27d23
Showing
17 changed files
with
53 additions
and
17 deletions.
There are no files selected for viewing
4 changes: 3 additions & 1 deletion
4
.../111-design-system/content/107-tooling/100-development/100-component-catalog.md
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 +1,3 @@ | ||
# Component catalog | ||
# Component Catalog | ||
|
||
Isolate your UI components’ environment outside of your product codebase to make sure they’re not dependent on any global dependencies and can be easily reused. |
4 changes: 3 additions & 1 deletion
4
...maps/111-design-system/content/107-tooling/100-development/101-documentation.md
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 +1,3 @@ | ||
# Documentation | ||
# Documentation | ||
|
||
Having your code documented is key to driving adoption and reducing the load on the contributors. |
4 changes: 3 additions & 1 deletion
4
...oadmaps/111-design-system/content/107-tooling/100-development/102-code-style.md
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 +1,3 @@ | ||
# Code style | ||
# Code Style | ||
|
||
Having a defined code style helps align the way code’s written in the system and increases development velocity. It should be automated with the tools provided for each platform. |
4 changes: 3 additions & 1 deletion
4
...dmaps/111-design-system/content/107-tooling/100-development/103-unit-testing.md
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 +1,3 @@ | ||
# Unit testing | ||
# Unit Testing | ||
|
||
Every part of the design system should be covered with unit tests. Once your system’s adopted, any change in the isolated environment may affect how the product works. |
4 changes: 3 additions & 1 deletion
4
...-design-system/content/107-tooling/100-development/104-accessibility-testing.md
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 +1,3 @@ | ||
# Accessibility testing | ||
# Accessibility Testing | ||
|
||
Design systems should cover accessibility as much as possible. Making this automatic reduces the risk of inaccessible components or user flows in the product. |
4 changes: 3 additions & 1 deletion
4
...11-design-system/content/107-tooling/100-development/105-semantic-versioning.md
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 +1,3 @@ | ||
# Semantic versioning | ||
# Semantic Versioning | ||
|
||
Version your code with semantic versioning that dictates how version numbers are assigned and incremented. |
4 changes: 3 additions & 1 deletion
4
...s/111-design-system/content/107-tooling/100-development/106-release-strategy.md
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 +1,3 @@ | ||
# Release strategy | ||
# Release Strategy | ||
|
||
Design system releases should be automated and ideally use scripts ran locally or in remote CI pipelines to prevent broken releases. |
4 changes: 3 additions & 1 deletion
4
.../111-design-system/content/107-tooling/100-development/107-commit-guidelines.md
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 +1,3 @@ | ||
# Commit guidelines | ||
# Commit Guidelines | ||
|
||
Automate the generation of your changelog by adopting a commit message guidelines that categorise and define the changes being made. |
4 changes: 3 additions & 1 deletion
4
...dmaps/111-design-system/content/107-tooling/100-development/108-pr-templates.md
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 +1,3 @@ | ||
# Pr templates | ||
# Pull Request Templates | ||
|
||
Create pull request templates that outline the change being proposed to facilitate productive discussions. |
4 changes: 3 additions & 1 deletion
4
...esign-system/content/107-tooling/100-development/109-contribution-guidelines.md
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 +1,3 @@ | ||
# Contribution guidelines | ||
# Contribution Guidelines | ||
|
||
Define the process of contributing to the code of the design system. Document everything in a discoverable place to make it easier for everyone to contribute. |
4 changes: 3 additions & 1 deletion
4
content/roadmaps/111-design-system/content/107-tooling/100-development/readme.md
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 +1,3 @@ | ||
# Development | ||
# Development | ||
|
||
One of the main challenges in developing a design system isn’t building the components. It’s making your code stable, easy to read and contribute to. |
4 changes: 3 additions & 1 deletion
4
.../roadmaps/111-design-system/content/107-tooling/101-design/100-design-editor.md
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 +1,3 @@ | ||
# Design editor | ||
# Design Editor | ||
|
||
There are many design editors available in the market today with the most popular names being Sketch, Figma and Adobe XD. If you're unsure which route to go down it's often best to speak with your team. |
4 changes: 3 additions & 1 deletion
4
content/roadmaps/111-design-system/content/107-tooling/101-design/101-plugins.md
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 +1,3 @@ | ||
# Plugins | ||
# Plugins | ||
|
||
Most popular Design Editors (Sketch and Figma, especially) come with third-party plugin support. Whilst it's best to use the editors in-built tools for laying out your components, plugins can bring in a range of useful data to populate them. |
4 changes: 3 additions & 1 deletion
4
...oadmaps/111-design-system/content/107-tooling/101-design/102-version-control.md
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 +1,3 @@ | ||
# Version control | ||
# Version Control | ||
|
||
Having your design versioned with semantic versioning will allow you to easily align design with development, roll back faulty changes and release changes in code and design at the same time. |
4 changes: 3 additions & 1 deletion
4
...111-design-system/content/107-tooling/101-design/103-contribution-guidelines.md
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 +1,3 @@ | ||
# Contribution guidelines | ||
# Contribution Guidelines | ||
|
||
Define the process of contributing to the UI and UX of the design system and document it in a discoverable place to make it easier for everyone to contribute. |
5 changes: 4 additions & 1 deletion
5
content/roadmaps/111-design-system/content/107-tooling/101-design/readme.md
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 +1,4 @@ | ||
# Design | ||
# Design | ||
|
||
The UI and UX in a design system need to be tied to development as much as possible. The tools in this checklist should help designers and developers work better together. | ||
|
5 changes: 4 additions & 1 deletion
5
content/roadmaps/111-design-system/content/107-tooling/readme.md
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 +1,4 @@ | ||
# Tooling | ||
# Tooling | ||
|
||
To make things efficient for anyone using your design system, make tooling essential. Find the workflows where you can integrate things with the tools people use. This helps organically spread your design system and make it crucial to people’s daily work. | ||
|