• Stars
    star
    132
  • Rank 266,061 (Top 6 %)
  • Language
    CSS
  • License
    GNU General Publi...
  • Created over 9 years ago
  • Updated almost 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

GitLab inspired Sass theme for Redmine 2.5.x using Font Awesome, with support for Redmine CRM plugins.

What is Minelab?

Minelab is a free Redmine 2.5.x theme inspired by Gitlab, written in Sass. It uses Bourbon for cross browser compatibility, Neat for responsive grids and Font Awesome to replace all the stock icons. It also mimics Gitlab's page loading effect using PACE and CSS animations.

What plugins are supported?

Minlab supports all the free and lite plugins from RedmineCRM. Support for more plugins is coming in later versions (look in the sass/plugins for more information).

How to install it

To install Minelab, you need to unzip it and copy it's contents in Redmine/public/themes. Then visit Redmine>Administration>Settings>Display and select Minelab theme.

To do

Make it responsive!

How it looks?

Screenshots are available at Minlab's page

Contribution

It appears that a few people are using Minelab, even though it has issues. Our time is very limited, so it would be great if those who have made changes/fixes could create a pull request.

When making changes, please make sure you are editing the application.sass file, otherwise changes will be lost.

Create CSS from SASS

You can use guard and build.sh to build sass files or you can do it manually.

Use guard

Use guard to convert sass to css files as you make changes.

bundle install

guard start

Use build script

Run the build script with the command below to create css files.

./build.sh

Using the build script you can also override any variable definition by providing a custom override scss file like this:

./build.sh path-to-override-directory

in effect, build.sh will replace the files _overrides.scss, _variables_overrides.scss, and _variables_usage_overrides.scss files in the sass directory with the content of the provided file in argument. To reset the override simply run ./build.sh -c to ignore the overrides (clear)

./build.sh -c

By default build.sh looks in the overrides directory to find these files, and use them if present.

Manually

Run sass with the command below to create css files.

bundle install

sass --load-path bourbon --load-path neat --sourcemap=none sass/application.sass stylesheets/application.css

Customization

Minelab theme is built to allow you to create your theme colors based on the layout provided. For this you will need some CSS knowledge and basic SASS knowledge (really that one is easy).

To do so, you will also need to be able to run the build.sh script.

To create your own variation of this theme, you simply need to create and fill one of these files in the overrides directory:

overrides/_variables.scss : used to overrides the color early in the definition overrides/_variables_usage_overrides : fine tune overrides on each color usage overrides/_overrides.scss : included at the very end of the application.scss inclusion (to change each module needed)

By default, build.sh will look into the root folder of the theme for directory but you can specify your own location with ./build.sh -c path-to-your-override-directory

Credits

Bourbon | Neat | Font Awesome | PACE

More Repositories

1

unite-shell

Unite is an extension that makes GNOME Shell look like Ubuntu Unity Shell.
JavaScript
880
star
2

devdocs-desktop

GTK3 application for DevDocs API documentation browser.
Python
125
star
3

gnome-hud

Unity like HUD menu for the GNOME Desktop Environment using rofi menu.
Python
115
star
4

systemd-manager

GNOME Shell extension to manage systemd services.
JavaScript
80
star
5

dash-to-plank

GNOME Shell extension to integrate Plank, the simplest dock on the planet.
JavaScript
43
star
6

hotel-manager

GNOME Shell extension to manage Hotel development servers.
JavaScript
39
star
7

mrml-ruby

Ruby wrapper for MRML, the MJML parser implementation in Rust.
Ruby
31
star
8

marv

A toolkit for bootstrapping and developing WordPress themes and plugins using Sass, LESS, and CoffeeScript.
Ruby
12
star
9

dark-variant

GNOME Shell extension to apply dark window decorations.
JavaScript
12
star
10

active-delegate

Delegate ActiveRecord model attributes and associations.
Ruby
11
star
11

gedit-strip-whitespace

Gedit 3 plugin to strip trailing whitespace on file save.
Python
11
star
12

dokku-gitlab

Run official GitLab docker image on Dokku PaaS
Dockerfile
9
star
13

gedit-scroll-past

Gedit 3 plugin to allow scrolling past the end of file.
Python
8
star
14

colordom

Ruby gem to extract color palettes from images implemented in Rust.
Ruby
7
star
15

tm2gsv

Convert Text Mate themes and bundles to GTK Source View themes and language definitions.
Ruby
6
star
16

heroku-buildpack-vips

Heroku buildpack with libvips
Dockerfile
6
star
17

unaccent

Replace a string's accent characters with unaccented characters.
Ruby
5
star
18

yield

Project management web application.
Ruby
5
star
19

tangerine

Customizable Wordpress theme using Zurb's Foundation 4 with child theme support.
PHP
5
star
20

flexi-dock

GNOME Shell extension to provide a flexible applications dock.
JavaScript
4
star
21

gedit-duplicate-line

Gedit 3 plugin to duplicate highlighted selections using Ctrl+D.
Python
4
star
22

tableless

ActiveRecord models without database tables.
Ruby
4
star
23

ydkjs-epub

Generate You Dont Know JS epub files.
Ruby
4
star
24

active-content

Base ActiveRecord models for a CMS.
Ruby
4
star
25

bramble

Lightweight HTML5 framework for creating Wordpress responsive themes.
PHP
4
star
26

active-seo

Add SEO meta to ActiveRecord models.
Ruby
3
star
27

composer-janitor

Cleanup Composer packages to remove unneeded files and folders.
PHP
3
star
28

active-bookings

Rails reservation engine that allows bookable resources.
Ruby
3
star
29

active-permalink

Add SEO friendly permalinks to ActiveRecord model with history support.
Ruby
3
star
30

action-admin

Ruby on Rails mountable engine to create admin interfaces.
Ruby
3
star
31

gedit-smart-home

Gedit 3 plugin to go to the first character instead of the start of the line using Home.
Python
3
star
32

gedit-dark-variant

Gedit 3 plugin to enable the theme's dark variant.
Python
3
star
33

smart-navigation

View helpers for navigation menus.
Ruby
2
star
34

simple-attribute

Attribute decorator support for ActiveRecord models.
Ruby
2
star
35

action-crud

Speed up development by making your controllers inherit all restful actions.
Ruby
2
star
36

woopra-track

Tracking library for woopra.com. Woopra analytics client-side and server-side tracking helper.
Ruby
2
star
37

gedit-panel-toggler

Gedit 3 plugin to toggle side and bottom panels using buttons in header bar.
Python
2
star
38

bedrock

HTML5 Admin Framework based on ZURB Foundation 6.
JavaScript
2
star
39

smart-pagination

View helpers for SmartPaginate, an extension for Active Record and Ruby Arrays.
Ruby
2
star
40

adwaita-monokai-syntax

A dark monokai syntax for Atom One Dark with Gnome Adawaita background.
CSS
2
star
41

nuxt-db

Nuxt database module acting as Git-based Headless CMS.
JavaScript
2
star
42

smart-settings

Persist application or record settings on ActiveRecord.
Ruby
2
star
43

gedit-cut-line

Gedit 3 plugin to cut lines using Ctrl+X.
Python
2
star
44

active-similar

Ruby gem to find similar Active Record models through most common associations.
Ruby
2
star