Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • B bootstrap
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 263
    • Issues 263
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 114
    • Merge requests 114
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Bootstrap
  • bootstrap
  • Merge requests
  • !4884

Implement a flexible and easy to use "theme feature", and add a clean RTL support using themes

  • Review changes

  • Download
  • Email patches
  • Plain diff
Closed Administrator requested to merge github/fork/armezit/themes into master Aug 31, 2012
  • Overview 0
  • Commits 2
  • Pipelines 0
  • Changes 31

Created by: armezit

By adding three new targets in Makefile, I've been implemented a theme feature:

  1. every theme directory resides in 'themes' directory under the root.
  2. each theme has it's own (optional) set of LESS and JavaScript files which will be overwrite default bootstrap files during 'theme build'.
  3. after building a theme, there will be a 'build' directory under the theme directory which include build files of the theme
  4. in this way, a RTL version of twitter-bootstrap implemented in a clean way (as a theme). so, changing bootstrap core doesn't break anything in this theme (only few changes in theme files and everything will be OK)
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: github/fork/armezit/themes