- B01LER
B01LER is a fully customisable design system (DS) that enables you to easily create cohesive and consistent digital products across multiple platforms and brands.
B01LER provides pre-built components that exist in design in the form of a component library in Figma (the link to the Figma file above is exclusively for members of the Accenture organization, while those outside the organization can download the file here), as well as in code in a repository (the one you have opened right now), which is also displayed in the web using Storybook. Both the components in design and in code are connected via a token system.
A token system is a collection of values which represent the visual properties of a design system, such as typography, color and spacing.
Utilizing tokens, B01LER is simultaneously consistent and flexible. By changing the tokens, you have the power to change the appearance of the whole design, including all the components and all the digital products build with it. In Figma and in code.
Overall, B01LER is a powerful tool that helps you work smarter, not harder. By streamlining the design and development processes B01LER empowers you to create better products faster.
- Increased efficiency in building design systems on brand, because semantic structure and architecture are pre-built
- Increased efficiency, through automated processes. Documentation, DEV Handover, and more
- Increased effectivity, because the time saved on building all the components can be used to build features right away
- Increased acceptance of DS because components work right from the beginning of project phase
- Immense cost savings, because the DS ramp-up phase is reduced from multiple months to days
Some articles claim, that Web Components are not accessible or that they are not complying with standard accessibility guidelines. The argument says that assistive technologies like screenreaders can not access the shadow DOM and for example are not able to "see" aria or role attributes that are needed to make components accessible. This is wrong. Modern screenreaders are not "looking" at the DOM. Instead they are accessing the accessibility tree, which is provided by the browser and also contains information from the shadow DOM.
- Check out our Figma File (the link to the Figma file above is exclusively for members of the Accenture organization, while those outside the organization can download the file here)
- Have a look at our components in Storybook
Slack is our main internal communications channel and will most likely be the place where you can reach us best. Join the #boiler channel and say hi π (you need to be part of the Accenture Org to join).
We are also on Microsoft Teams. Join the B01LER channel and say hi π (you need to be part of the Accenture Org to join).
You can send us messages via hello@boilerds.com, which the team will try to respond to as quickly as possible.
Join the B01LER Monthly Session and ask questions, if you have any. The session takes place on the last Thursday of each month from 4 PM to 4:30 PM (CET). You can add the session to your calendar by following the guide in the pinned post of our dedicated Teams channel for the session (you need to be part of the Accenture Org to join).
We are happy about anyone who wants to participate in our community. To ask questions or give us feedback please open a discussion on GitHub. For feature requests please use our feature request template.
Please let us know in case you are finding any bugs by reporting them with our bug report template. The template can also be used to report issues with our documentation. In case you discover a security vulnerability please review our security policy for more details on how report it.
-
First you need to install Git. Git is needed to clone the project to your local machine. If you don't have it installed yet you can follow this installation guide.
-
This project is a Node.js package. You need Node Version 18 or higher in order to run it. Check your installed version with node -v. For more information check out the Node.js Documentation.
-
If you don't have Yarn installed, please install it (any version, we will pick the right settings later). For more information check out the Yarn Documentation.
In addition, you might need to install Corepack. For more information checkout Corepack Documentation.
Note: You need to run terminal as administrator on Windows machines.
-
First, open a terminal and navigate to the folder you want to fork or clone this project
$ cd git_projects
-
If you want to use B01LER as a starting point for your own design system, the first step is to fork the repository. You can do this via the GitHub web interface and just follow the instructions or read the documentation here. This step is only required for the initial setup of you repository.
In case you want to contribute to this repository, the first step is to clone the repository:
$ git clone https://github.com/deven-org/B01LER-Kitchen.git
-
now we enable corepack for yarn and choose right version
$ corepack enable $ yarn set version 4.0.2
-
Next, install the app
$ yarn
-
Now start up your app
$ yarn start
Note: This is not filled out yet! ...
Note: This is not filled out yet! ...
Note: This is not filled out yet! ...
For a detailed documentation on how to contribute to the B01LER project, have a look at our contribution guide.
This project is licensed under the MIT license.
The B01LER is using the Contributor Covenant Code of Conduct. You can read the whole code of conduct here.