GogsThemes/README.md

70 lines
3.8 KiB
Markdown
Raw Normal View History

2019-08-25 15:38:58 +00:00
# Welcome to GogsThemes!
This repo contains styles/themes for well known self hosted git service [Gogs](https://gogs.io/).
If you find something not displayed good , feel free to contribute
to make it together even better!!
## Steps to activate a theme:
*$GOGS_ROOT = your gogs root install location*
2019-10-04 15:56:36 +00:00
## Velvet
2019-08-25 15:38:58 +00:00
- ````cd $GOGS_ROOT````
- ````mkdir -p custom/templates/inject/````
- ````mkdir -p custom/public/css/````
2019-08-25 15:38:58 +00:00
- ```git clone https://github.com/Kos-M/GogsThemes.git```
- ````echo '<link rel="stylesheet" href="/css/themes/velvet.css">' >> custom/templates/inject/head.tmpl````
- ````mv ./GogsThemes/themes/ custom/public/css/````
- ````cp -r GogsThemes/img/ custom/public/````
2019-10-04 15:56:36 +00:00
- ```rm -r ./GogsThemes```
## Dark
- ````cd $GOGS_ROOT````
- ````mkdir -p custom/templates/inject/````
- ````mkdir -p custom/public/css/````
2019-10-04 15:56:36 +00:00
- ```git clone https://github.com/Kos-M/GogsThemes.git```
- ````echo '<link rel="stylesheet" href="/css/themes/dark_theme.css">' >> custom/templates/inject/head.tmpl````
- ````mv ./GogsThemes/themes/ custom/public/css/````
- ````cp -r GogsThemes/img/ custom/public/````
2019-08-25 15:38:58 +00:00
- ```rm -r ./GogsThemes```
2019-10-04 15:56:36 +00:00
## ScreensShots
## Velvet
2020-04-17 20:30:11 +00:00
<img src="https://raw.githubusercontent.com/Kos-M/GogsThemes/master/img/screenShots/velvet/intro.png" width="250" height="150"> <img src="https://raw.githubusercontent.com/Kos-M/GogsThemes/master/img/screenShots/velvet/signup.png" width="250" height="150"> <img src="https://raw.githubusercontent.com/Kos-M/GogsThemes/master/img/screenShots/velvet/home.png" width="250" height="150"> <img src="https://raw.githubusercontent.com/Kos-M/GogsThemes/master/img/screenShots/velvet/repo.png" width="250" height="150"> <img src="https://raw.githubusercontent.com/Kos-M/GogsThemes/master/img/screenShots/velvet/file.png" width="250" height="150">
2019-10-04 15:56:36 +00:00
## Dark
2020-04-17 20:30:11 +00:00
<img src="https://raw.githubusercontent.com/Kos-M/GogsThemes/master/img/screenShots/intro.png" width="250" height="150"> <img src="https://raw.githubusercontent.com/Kos-M/GogsThemes/master/img/screenShots/signup.png" width="250" height="150"> <img src="https://raw.githubusercontent.com/Kos-M/GogsThemes/master/img/screenShots/home.png" width="250" height="150"> <img src="https://raw.githubusercontent.com/Kos-M/GogsThemes/master/img/screenShots/repo.png" width="250" height="150"> <img src="https://raw.githubusercontent.com/Kos-M/GogsThemes/master/img/screenShots/file.png" width="250" height="150">
2019-08-25 15:38:58 +00:00
2019-10-04 16:15:39 +00:00
## Bg Gradient [Dark only]
2019-08-25 15:38:58 +00:00
Main background was original generated with simple css rules from [GradientMagic](https://www.gradientmagic.com)
2019-10-04 16:15:39 +00:00
In some low end mobile devices found it enough stressful to render quickly , so i generated css to png from [HtmlCssToImage](https://htmlcsstoimage.com/)
2019-08-25 15:38:58 +00:00
### To disable a theme:
Just open ```$GOGS_ROOT/templates/inject/head.tmpl``` and delete
2019-10-04 16:15:39 +00:00
the line contains : ```<link rel="stylesheet" href="/css/themes/dark_theme.css">```
or (for velvet) : ```<link rel="stylesheet" href="/css/themes/velvet.css">```
2020-04-17 20:19:21 +00:00
### Contribute +/-
Feel free to submit any new theme , or corrections to existing ones.
Necessary tools:
2020-04-18 08:04:15 +00:00
- [NodeJs](https://nodejs.org/en/download/)
- [Sass](https://github.com/sass/sass) ``` npm install -g sass ```
2020-04-17 20:19:21 +00:00
Creating new theme:
-As main theme we use Dark-
- Fork this repo..
- ``` git clone https://github.com/<your userName here>/GogsThemes.git```
- ``` cd GogsThemes/themes```
- ``` cp dark_theme.scss new_theme_name.scss```
- ``` sass --watch new_theme_name.scss new_theme_name.css```
- ``` mkdir ../img/screenShots/new_theme_name```
- take screenshots like { file.png , home.png , intro.png , repo.png , signup.png } of your theme (saved under GogsThemes/img/screenShots/new_theme_name/
- update README.md with activate instructions and screenshots for new theme.
- commit & push to your fork
- create a pull request.