The Corporate UI Design System
In this repository you'll find all components described in the UX Library.
The repository is a place for all Front End Developers to join the UI Developement at Scania. It is us together that develop and maintain this repository as well as the documentation.
- Something broken in a existing component? Help fixing it!
- Found a component that needs to be extended? Get on and improve it!
- Missing out on a component? Develop it!
The Corporate UI Development Process
There are many stakeholders interested in this library. Normally, new needs and improvements are filtered from business and end users via UX designers and product owners.
- Once project requirements are defined: Is there any component that we can re-use?
- If not, is there any component that we can extend? Is there anyone else who has made a pull request for this kind of component?
- Otherwise, create a pull request and start develop the component.
- Push your code for review and then enjoy the limelight once your component is merged and released!
Do you want to have an introduction to Web Component development at Scania? Please throw an e-mail at the Corporate UI Librarians.
Full Corporate UI documentation available here.
Set up your local server
- Clone the Corporate UI repo
- Download and install node.js: https://nodejs.org/en/
- If you're behind a firewall, CONFIGURE THE PROXY
- INSTALLING DEPENDENCIES (from command line): npm i from the corporate-ui folder.
- Start the local setup by running npm start
- Open your browser and go to http://localhost:1337
Starter Kit
The starter kit might be the fastest way to understand Corporate UI and the use and development of web components.
Learn more...
License
All CSS, HTML and JS code are available under the MIT license. The Scania brand identity, logos and photographs found in this repository are copyrighted Scania CV AB and are not available on an open source basis or to be used as examples or in any other way, if not specifically ordered by Scania CV AB.