BS Base

Component ID

2839205

Component name

BS Base

Component type

theme

Maintenance status

Development status

Component security advisory coverage

not-covered

Downloads

2007

Component created

Component changed

Component body

Base theme with a goal to support full front end Drupal theme development workflow from start to finish.

Until first beta release API can change a lot and upgrades will be difficult. You can track current progress in next meta issues:

Versions

Requirements

Download and install bs_lib contributed module and install all needed libraries that that modules requires.

Goals & Features

  • Developer oriented - no tons of UI settings or big assumptions.
  • Presents and use good dev workflow for building themes.
  • Light weight.
  • BEM oriented.
  • Implements bs_bootstrap Bootstrap 4 based child theme.
  • Gulp build process.
  • Semantically clean HTML as much as possible - use mixins and don't hardcode CSS framework classes where it does not make sense.
  • Explore all new nice&cool stuff that is supported in major browsers.
  • Ideally everything should be easy to override.
    Stay flexible and let child theme developers to do what they want how they want. Ideally we are just offering standardized workflow and are letting child theme developer to reuse everything or just parts.
  • Use just the APIs that exist in Drupal core, do not invent new APIs.