Skip to main content Skip to docs navigation

Installation

Learn how to install the OpenFrontend library in your project

As the first step, you must install the OpenFrontend library in your project. To do it with Yarn, execute the following command:

$ yarn add https://github.com/TSO-AG/OpenFrontend.Framework.git#main

The OpenFrontend does not come with a bundled file, which means you have to build it yourself. If you are using Webpack Encore, include the JS and CSS files as follows:

import 'openfrontend-framework'
import 'openfrontend-framework/dist/open-frontend.css'

This will import all the CSS and JS files into your project build. You can compile your build using Webpack Encore now:

$ encore production

While the build is getting done, ensure you include the viewport meta tag in the <head> section of your website:

<meta name="viewport" content="width=device-width, initial-scale=1">

Now include the compiled build on your page, and you can start using OpenFrontend!

Create your custom CSS build

Suppose you want to create your custom CSS build to override variables or use mixins. In that case, you can include the OpenFrontend in your own SCSS file:

// Include my variables file
@import 'my_variables'

// Include OpenFrontend SCSS files
@import '~openfrontend-framework/src/scss/index'

Create your custom JavaScript build

Read more about the JavaScript concepts and how to create a custom build in the JavaScript API section.