Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/afonsof/jenkins-material-theme
Beautify your Jenkins with the Material Design theme!
https://github.com/afonsof/jenkins-material-theme
Last synced: about 18 hours ago
JSON representation
Beautify your Jenkins with the Material Design theme!
- Host: GitHub
- URL: https://github.com/afonsof/jenkins-material-theme
- Owner: afonsof
- License: mit
- Created: 2015-11-23T02:55:36.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2023-12-16T06:22:28.000Z (9 months ago)
- Last Synced: 2024-09-20T17:03:45.720Z (5 days ago)
- Language: JavaScript
- Homepage: http://afonsof.com/jenkins-material-theme
- Size: 5.38 MB
- Stars: 1,727
- Watchers: 43
- Forks: 357
- Open Issues: 111
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![image](http://afonsof.com/jenkins-material-theme/images/logo.svg)
# jenkins-material-theme [![Build Status](https://travis-ci.org/afonsof/jenkins-material-theme.svg?branch=master)](https://travis-ci.org/afonsof/jenkins-material-theme)
Beautify your Jenkins with the Material Design theme!Website: http://afonsof.com/jenkins-material-theme
So you love **Jenkins** but hate its ugly user interface and icons... Me too! Introducing **Jenkins Material Theme**.
You can turn your favorite frog CI tool into a handsome prince in few steps!
## Features
* Just one small css file (35K)
* Embed minified SVG images
* Multiple ways to install
* Customize the color and logo using the [generator][generator]## Screenshots
[![Screenshot jenkins-material-theme main](http://afonsof.com/jenkins-material-theme/images/screenshot-jenkins-theme-material-main.png)](http://afonsof.com/jenkins-material-theme/images/screenshot-jenkins-theme-material-main-large.png) [![Screenshot jenkins-material-theme legend](http://afonsof.com/jenkins-material-theme/images/screenshot-jenkins-theme-material-legend.png)](http://afonsof.com/jenkins-material-theme/images/screenshot-jenkins-theme-material-legend-large.png) [![Screenshot jenkins-material-theme console](http://afonsof.com/jenkins-material-theme/images/screenshot-jenkins-theme-material-console.png)](http://afonsof.com/jenkins-material-theme/images/screenshot-jenkins-theme-material-console-large.png)
[![Screenshot jenkins-material-theme history](http://afonsof.com/jenkins-material-theme/images/screenshot-jenkins-theme-material-history.png)](http://afonsof.com/jenkins-material-theme/images/screenshot-jenkins-theme-material-history-large.png)## Installation
### Using this GitHub page (recommended) (auto-updated)
1. Choose your color:
![image](http://afonsof.com/jenkins-material-theme/images/pallete.png)2. Replace `{{your-color-name}}` in the URL by the chosen color: `https://cdn.rawgit.com/afonsof/jenkins-material-theme/gh-pages/dist/material-{{your-color-name}}.css`
3. Install [Jenkins Simple Theme Plugin][simple]
4. Click `Manage Jenkins`
5. Click `Configure System` and scroll down to `Theme`
6. Set the CSS field to the generated URL.
7. Click `Save`
### Using your Jenkins Hosting
1. Follow the step 1 and 2 of the previous method
2. Download the generated URL
3. Upload the downloaded file to your web server
4. Follow the steps 3 to 7 of the previous method using your uploaded file as URL in step 6
### Using Stylish (only you will be able to see the awesome theme)
1. Follow the step 1 and 2 of the previous method
1. Copy the content of the file downloaded file
1. Install the [Stylish Chrome extension][stylish]
1. Go to Stylish options and click in `Write new style`
1. Paste the theme css in the code box
1. Click in `Specify` and set your jenkins domain
1. Click in `Save`
1. Go to your Jenkins website and enable the theme in the Stylish Chrome toolbar icon
## Development
CSS file are minified and compressed with Grunt. To prepare the environment:
```
npm install
grunt
```This will generate the following file:
- dist/material-light.css## Compatibility
- Simple Theme plugin 0.3
- Jenkins 1.636
- Firefox 3.5+
- Chrome 4+
- Safari 4+
- Opera 15+
- Microsoft IE11 and EdgeIf you are experiencing issues please let me know! Also, feel free to contribute!
## License
http://afonsof.mit-license.org/## Thanks to
- [Simple Theme Plugin][simple] for the Simple Theme plugin
- [Google][google] for the the material design inspiration and the icons
- [Material Design Icons][material-design-icons] for some extra icons
- [Stylish][stylish] for making the test of new versions easy
- [canon-jenkins][canon-jenkins] for the base theme
- [@Heldroe][heldroe] for Firefox and Microsoft support
- [@bootstraponline][bootstraponline] for Jenkins native plugin[simple]: https://wiki.jenkins-ci.org/display/JENKINS/Simple+Theme+Plugin
[google]: https://www.google.com/design/spec/material-design/introduction.html
[material-design-icons]: https://materialdesignicons.com/
[stylish]: https://chrome.google.com/webstore/detail/stylish/fjnbnpbmkenffdnngjfgmeleoegfcffe
[canon-jenkins]: https://github.com/rackerlabs/canon-jenkins
[heldroe]: https://github.com/Heldroe
[generator]: http://afonsof.com/jenkins-material-theme
[bootstraponline]: https://github.com/bootstraponline