From 88056fceb8045f9e904cf63c9112ad8ccffd173a Mon Sep 17 00:00:00 2001 From: Shoichiro Masuoka Date: Tue, 10 Dec 2019 17:39:38 +0900 Subject: [PATCH 01/10] [add] README @ theme, feature & installation guide section --- README.md | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..c81d971 --- /dev/null +++ b/README.md @@ -0,0 +1,46 @@ +# White Cabinet theme for Hugo + +White Cabinet theme can make sites with + +- slide pictures +- site title w/ black ribbon & hamburger menu +- accordion menu (expandable menu) +- post card +- side banner +- quicklinks (& address) + +components. White Cabinet theme can create introduction site for indivisual, group and all of facilities with upcoming/past events, information, location, etc... + + + +See our **[Demo page]()** + +White Cabinet theme deal with not only PC but Mobile without any extra codes. + +## installation + +1. Install [Hugo](https://gohugo.io/) in your server/client. +1. Make web source directory (ex. `/foo/bar`) and clone our git repository + +``` +$ mkdir -p /foo/bar/themes +$ cd /foo/bar/themes +$ git clone -------- +``` + +1. If you test by our demo page, please type such as: + +``` +$ cp white_cabinet_themes/demo-page/ /foo/bar/ +$ hugo server +``` + +and access to `localhost:1313` in your web browser, you will check it. + + + + + + + + -- GitLab From 5ec0418b1b4f1f27b0ee37345f3acc01b953b6f1 Mon Sep 17 00:00:00 2001 From: Rieko Tsunoda Date: Thu, 19 Dec 2019 15:09:04 +0900 Subject: [PATCH 02/10] Outline of READEME of white cabinet theme --- README.md | 73 ++++++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 64 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index c81d971..0cff325 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # White Cabinet theme for Hugo - + White Cabinet theme can make sites with - slide pictures @@ -13,11 +13,11 @@ components. White Cabinet theme can create introduction site for indivisual, gro -See our **[Demo page]()** +See our **[Demo page]()** -White Cabinet theme deal with not only PC but Mobile without any extra codes. +White Cabinet theme deal with not only PC but also Mobile without any extra codes. -## installation +## Installation 1. Install [Hugo](https://gohugo.io/) in your server/client. 1. Make web source directory (ex. `/foo/bar`) and clone our git repository @@ -25,7 +25,7 @@ White Cabinet theme deal with not only PC but Mobile without any extra codes. ``` $ mkdir -p /foo/bar/themes $ cd /foo/bar/themes -$ git clone -------- +$ git clone ---NEED TO CHECK--- ``` 1. If you test by our demo page, please type such as: @@ -37,10 +37,65 @@ $ hugo server and access to `localhost:1313` in your web browser, you will check it. - +## Edit "config.toml" +You can customize the site at the config.toml. + +1. At first, edit your server name + +```config.toml +baseurl = (*_YOUR_SERVER_NAME_*) +``` + +2. You can set the parameters in each lauguage code. +These are the example in the case of English. + +```config.toml +[Languages] +[Languages.en] + title = "THE TITLE OF YOUR SITE" +[Languages.en.params] + subtitle = "THE SUBTITLE OF YOUR SITE" + ... +[[Languages.en.menu.main]] + ... +``` + +### Header +At the header, following contents are stored: + - title and subtitle + - logo + - slide pictures (= top figures) + - hamburger menu : automatically changed with accodion menu. + - heder menu + + +1. Change the title +2. Change the logo and top figures +3. Change the header menu + + +### Main contents +In white cabinet, accordion menu is used as top menu. +Hamburger menu at header is automatically changed with accordion menu. + + + +In each accordion menu, you can store contents in three ways: + - simple + - tile + - post card + +You can also use header menu. +See **[HOW TO MENU]()** for more information + +### Banners at sidebar + + +### Footer +- sitemap +- location + +## How to edit each page (About front matter) - - - -- GitLab From 4de269de8b5ef1f8d06425f4955def6d49b48218 Mon Sep 17 00:00:00 2001 From: Rieko Tsunoda Date: Thu, 19 Dec 2019 16:00:27 +0900 Subject: [PATCH 03/10] Update README.md about header. --- README.md | 65 +++++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 58 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 0cff325..4ac1b9a 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ White Cabinet theme can make sites with -- slide pictures +- slide images - site title w/ black ribbon & hamburger menu - accordion menu (expandable menu) - post card @@ -37,8 +37,10 @@ $ hugo server and access to `localhost:1313` in your web browser, you will check it. -## Edit "config.toml" -You can customize the site at the config.toml. +Here in README is according to the demo pages. + +## Edit `config.toml` +You can customize the site at the `config.toml`. 1. At first, edit your server name @@ -48,6 +50,7 @@ baseurl = (*_YOUR_SERVER_NAME_*) 2. You can set the parameters in each lauguage code. These are the example in the case of English. +各言語のページは自動的に作られます。baseurl/en/ ```config.toml [Languages] @@ -60,19 +63,64 @@ These are the example in the case of English. ... ``` + + ### Header At the header, following contents are stored: - title and subtitle - logo - - slide pictures (= top figures) + - slide images (= top figures) - hamburger menu : automatically changed with accodion menu. - heder menu -1. Change the title -2. Change the logo and top figures -3. Change the header menu +#### 1. Change the title. +```config.toml +[Languages] +[Languages.en] + title = "SITE TITLE" +[Languages.en.params] + subtitle = "SITE SUBTITLE" +``` +#### 2. Change the logo and top figures. + +Prepare image files for logo and top figures and copy them under the directory "static". +(ex. logo: `/foo/bar/static/img/logo.png`, top figure: `/foo/bar/static/img/topfig1.jpg`) + +Change the path to files at `config.toml`. +Several image files are supported for top figures in sliding style. + +```config.toml +[Params] + logo = "img/logo.png" + top_figures = [ + "img/topfig1.jpg", + "PATH TO FILE2", + "PATH TO FILE3" + ] +``` + +#### 3. Change the header menu. +To add new header menu, edit new `menu.header`. + +```config.toml +[[menu.header]] + name = "NAME OF MENU TITLE" + url = "PATH TO MENU" + weight = ORDER OF EACH MENU +``` + +To add banner link, add following `Params.exlink`. + +```config.toml +[[Params.exlink]] + url = "LINK" + pass = "PATH TO banner images" +``` ### Main contents In white cabinet, accordion menu is used as top menu. @@ -95,6 +143,9 @@ See **[HOW TO MENU]()** for more information - sitemap - location +###taxsonomies +To be updated. + ## How to edit each page (About front matter) -- GitLab From 3eb47220639375098da762644b5683d42982e41e Mon Sep 17 00:00:00 2001 From: Rieko Tsunoda Date: Thu, 19 Dec 2019 16:36:59 +0900 Subject: [PATCH 04/10] Update README.md about accodion menu. --- README.md | 38 ++++++++++++++++++++++++++------------ 1 file changed, 26 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 4ac1b9a..c7edb9d 100644 --- a/README.md +++ b/README.md @@ -79,6 +79,7 @@ At the header, following contents are stored: #### 1. Change the title. +The site title can be changed by the parameter `title`. ```config.toml [Languages] [Languages.en] @@ -86,6 +87,7 @@ At the header, following contents are stored: [Languages.en.params] subtitle = "SITE SUBTITLE" ``` + #### 2. Change the logo and top figures. Prepare image files for logo and top figures and copy them under the directory "static". @@ -105,45 +107,57 @@ Several image files are supported for top figures in sliding style. ``` #### 3. Change the header menu. -To add new header menu, edit new `menu.header`. +To add new header menu, add new parameter block `menu.header`. ```config.toml [[menu.header]] - name = "NAME OF MENU TITLE" - url = "PATH TO MENU" - weight = ORDER OF EACH MENU + name = "DISPLAYED NAME" + url = "/URL" #Permanent Link of content + weight = 1 #Order of each menu ``` -To add banner link, add following `Params.exlink`. +To add banner link, add new parameter block `Params.exlink`. ```config.toml [[Params.exlink]] url = "LINK" - pass = "PATH TO banner images" + pass = "PATH TO IMAGES" ``` ### Main contents -In white cabinet, accordion menu is used as top menu. + +In White Cabinet theme, accordion menu is used as top menu. Hamburger menu at header is automatically changed with accordion menu. - +To add new accodion menu, add new parameter block `menu.main`. + +```config.toml +[[menu.main]] + identifier = "ID" #Identifier for each menu + name = "DISPLAYED NAME" + url = "/URL" #Permanent Link of content + weight = 1 #Order of each menu + pre = "open"/"closed" #Default status of accodion menu +``` In each accordion menu, you can store contents in three ways: - - simple + - list - tile - post card -You can also use header menu. -See **[HOW TO MENU]()** for more information +To use the postcard style, add parameter 'post = "postcard"' in the block `menu.header`. + +See **[HOW TO MENU]()** for more information. ### Banners at sidebar + ### Footer - sitemap - location -###taxsonomies +### taxsonomies To be updated. ## How to edit each page (About front matter) -- GitLab From ea86129e7096a20fcd6da8e1230227e544c9819d Mon Sep 17 00:00:00 2001 From: Rieko Tsunoda Date: Thu, 19 Dec 2019 17:00:17 +0900 Subject: [PATCH 05/10] Update README.md about banners. --- README.md | 25 +++++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index c7edb9d..7d159a6 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ White Cabinet theme can make sites with - site title w/ black ribbon & hamburger menu - accordion menu (expandable menu) - post card -- side banner +- banner at sidebar - quicklinks (& address) components. White Cabinet theme can create introduction site for indivisual, group and all of facilities with upcoming/past events, information, location, etc... @@ -91,6 +91,7 @@ The site title can be changed by the parameter `title`. #### 2. Change the logo and top figures. Prepare image files for logo and top figures and copy them under the directory "static". + (ex. logo: `/foo/bar/static/img/logo.png`, top figure: `/foo/bar/static/img/topfig1.jpg`) Change the path to files at `config.toml`. @@ -145,13 +146,29 @@ In each accordion menu, you can store contents in three ways: - tile - post card -To use the postcard style, add parameter 'post = "postcard"' in the block `menu.header`. +To use the postcard style, add parameter `post = "postcard"` in the block `menu.header`. See **[HOW TO MENU]()** for more information. -### Banners at sidebar +### Sidebar (list of banners) + +There are List of banners and "link" at the sidebar. + +Banners are automatically created for latest posts in the directory specified by parameter `sidebar_url`. +
Parameter `sidebar_maxnum` define the maximum number of banners at sidebar. + +Ex. banners are automatically created for latest 10 posts in the directory "/post": +```config.toml +[Params] +... + sidebar_maxnum = 10 + sidebar_url = "/post" +... +``` + +You can also create fixed banner. +See **[FRONT MATTER]()**. - ### Footer - sitemap -- GitLab From 5c05cc37304a50b169dcf916bc2ea9fc652905c0 Mon Sep 17 00:00:00 2001 From: Rieko Tsunoda Date: Thu, 19 Dec 2019 17:39:33 +0900 Subject: [PATCH 06/10] Update README.md about sidebar --- README.md | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 7d159a6..c8faabe 100644 --- a/README.md +++ b/README.md @@ -108,7 +108,9 @@ Several image files are supported for top figures in sliding style. ``` #### 3. Change the header menu. + To add new header menu, add new parameter block `menu.header`. +In the following case, the page created by `/foo/bar/content/URL/index.md` is corresponded. ```config.toml [[menu.header]] @@ -131,6 +133,7 @@ In White Cabinet theme, accordion menu is used as top menu. Hamburger menu at header is automatically changed with accordion menu. To add new accodion menu, add new parameter block `menu.main`. +In the following case, the page created by `/foo/bar/content/URL/index.md` is corresponded. ```config.toml [[menu.main]] @@ -152,12 +155,12 @@ See **[HOW TO MENU]()** for more information. ### Sidebar (list of banners) -There are List of banners and "link" at the sidebar. +There are List of banners and "Links" at the sidebar. Banners are automatically created for latest posts in the directory specified by parameter `sidebar_url`.
Parameter `sidebar_maxnum` define the maximum number of banners at sidebar. -Ex. banners are automatically created for latest 10 posts in the directory "/post": +Ex. banners are automatically created for latest 10 posts in the directory `/post`: ```config.toml [Params] ... @@ -169,8 +172,19 @@ Ex. banners are automatically created for latest 10 posts in the directory "/pos You can also create fixed banner. See **[FRONT MATTER]()**. +Below the banners list, "Links" is prepared. + +This is determined by parameters `link` and `linkPath`. +In the following case, the page created by `/foo/bar/content/link/index.md` is corresponded. + +```config.toml +[Languages.en.params] + link = "DISPLAYED NAME" + linkPath = "en/link" #Permenent link of "Links". +``` ### Footer + - sitemap - location -- GitLab From c0048c29affdfab80cbb864cfbd999124d662ae4 Mon Sep 17 00:00:00 2001 From: Rieko Tsunoda Date: Thu, 19 Dec 2019 18:07:17 +0900 Subject: [PATCH 07/10] Update README.md about footer --- README.md | 39 +++++++++++++++++++++++++++------------ 1 file changed, 27 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index c8faabe..4277677 100644 --- a/README.md +++ b/README.md @@ -51,6 +51,7 @@ baseurl = (*_YOUR_SERVER_NAME_*) 2. You can set the parameters in each lauguage code. These are the example in the case of English. 各言語のページは自動的に作られます。baseurl/en/ +index.en.md, index.ja.md, .... ```config.toml [Languages] @@ -66,6 +67,7 @@ These are the example in the case of English. ### Header @@ -73,7 +75,7 @@ At the header, following contents are stored: - title and subtitle - logo - slide images (= top figures) - - hamburger menu : automatically changed with accodion menu. + - hamburger menu : automatically changed with accordion menu. - heder menu @@ -110,7 +112,7 @@ Several image files are supported for top figures in sliding style. #### 3. Change the header menu. To add new header menu, add new parameter block `menu.header`. -In the following case, the page created by `/foo/bar/content/URL/index.md` is corresponded. + ```config.toml [[menu.header]] @@ -132,8 +134,7 @@ To add banner link, add new parameter block `Params.exlink`. In White Cabinet theme, accordion menu is used as top menu. Hamburger menu at header is automatically changed with accordion menu. -To add new accodion menu, add new parameter block `menu.main`. -In the following case, the page created by `/foo/bar/content/URL/index.md` is corresponded. +To add new accordion menu, add new parameter block `menu.main`. ```config.toml [[menu.main]] @@ -141,15 +142,15 @@ In the following case, the page created by `/foo/bar/content/URL/index.md` is co name = "DISPLAYED NAME" url = "/URL" #Permanent Link of content weight = 1 #Order of each menu - pre = "open"/"closed" #Default status of accodion menu + pre = "open"/"closed" #Default status of accordion menu ``` -In each accordion menu, you can store contents in three ways: +In this case, the page created by `/foo/bar/content/URL/_index.md` is corresponded. +
You can store contents in three ways for each accordion menu: - list - tile - post card - -To use the postcard style, add parameter `post = "postcard"` in the block `menu.header`. +
To use the postcard style, add parameter `post = "postcard"` in the block `menu.header`. See **[HOW TO MENU]()** for more information. @@ -175,7 +176,7 @@ See **[FRONT MATTER]()**. Below the banners list, "Links" is prepared. This is determined by parameters `link` and `linkPath`. -In the following case, the page created by `/foo/bar/content/link/index.md` is corresponded. +In the following case, the page created by `/foo/bar/content/link/index.en.md` is corresponded. ```config.toml [Languages.en.params] @@ -184,9 +185,23 @@ In the following case, the page created by `/foo/bar/content/link/index.md` is c ``` ### Footer - -- sitemap -- location +Footer is consisted by "sitemap" and "location". + +1. Sitemap is created by `/foo/bar/content/sitemap.en.md`. +2. Location is created with the parameter block `[[Params.address]]`. +
You can set several locations. + +``` config.toml +[[Params.address]] + description = "BUILDING" + postcode = "POSTCODE" + address = "ADDRESS" + room = "ROOM NUMBER" + tel = "XXX-XXXX-XXXX" + fax = "XXX-XXXX-XXXX" + googlemap_url = "https://www.google.com/maps/****" #Shared link from google map. +``` +Embedded google maps are shown at the page `/access` ### taxsonomies To be updated. -- GitLab From 24d769dc4d95b819039b10d3d504a2de7bc67505 Mon Sep 17 00:00:00 2001 From: Hideki Shimizu Date: Wed, 26 Feb 2020 23:00:32 +0900 Subject: [PATCH 08/10] [mod] pagination and list design --- layouts/partials/pagination.html | 17 ++------ static/css/list.css | 34 +++++++++++++-- static/css/nav.css | 18 -------- static/css/pagination.css | 71 ++++++++++++++++++++++++++++++++ 4 files changed, 106 insertions(+), 34 deletions(-) delete mode 100644 static/css/nav.css create mode 100644 static/css/pagination.css diff --git a/layouts/partials/pagination.html b/layouts/partials/pagination.html index 43c2bdf..133c875 100644 --- a/layouts/partials/pagination.html +++ b/layouts/partials/pagination.html @@ -1,13 +1,4 @@ -{{ if or (.Paginator.HasPrev) (.Paginator.HasNext) }} - - -{{ end }} + +
+ {{ template "_internal/pagination.html" . }} +
diff --git a/static/css/list.css b/static/css/list.css index 1a5ae04..af39dae 100644 --- a/static/css/list.css +++ b/static/css/list.css @@ -1,15 +1,42 @@ .year { width: 100%; - margin: auto; - text-align: center; + margin-left: 45px; + text-align: left; } +/* .year h1 { position: relative; display: inline-block; - padding: 0 55px; + padding: 0 21px; +} +*/ +.year h1 { + position: relative; + padding-left: 25px; +} + +.year h1:before { + position: absolute; + content: ''; + bottom: -3px; + left: 0; + width: 0; + height: 0; + border: none; + border-left: solid 15px transparent; + border-bottom: solid 15px rgb(47, 79,79); +} +.year h1:after { + position: absolute; + content: ''; + bottom: -3px; + left: 10px; + width: 70%; + border-bottom: solid 3px rgb(47, 79,79); } +/* .year h1:before, .year h1:after { content: ''; position: absolute; @@ -26,3 +53,4 @@ .year h1:after { right: 0; } +*/ diff --git a/static/css/nav.css b/static/css/nav.css deleted file mode 100644 index 784f586..0000000 --- a/static/css/nav.css +++ /dev/null @@ -1,18 +0,0 @@ -.page-link { - margin-top: 20px; - width: auto; - font-size: 20px; - font-weight: bold; - /*padding: 0.25em 0.25em; */ - padding: 1px 7px 1px 7px; - border-radius: 4px; - transition: .4s; - text-decoration: none; - border: solid 1px black; - color: black; -} - -.page-link:hover { - background: black; - color: white; -} diff --git a/static/css/pagination.css b/static/css/pagination.css new file mode 100644 index 0000000..252cb71 --- /dev/null +++ b/static/css/pagination.css @@ -0,0 +1,71 @@ +.pagination-class { + padding: 0px; + text-align: center; + height: 50px; +} + +.pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 4px; +} +.pagination > li { + display: inline; +} +.pagination > li > a, +.pagination > li > span { + position: relative; + float: left; + padding: 6px 12px; + margin-left: -1px; + line-height: 1.42857143; + color: #337ab7; + text-decoration: none; + background-color: #fff; + border: 1px solid #ddd; +} +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} +.pagination > li > a:hover, +.pagination > li > span:hover, +.pagination > li > a:focus, +.pagination > li > span:focus { + z-index: 2; + color: #23527c; + background-color: #eee; + border-color: #ddd; +} +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.agination > .active > a:focus, +.pagination > .active > span:focus { + z-index: 3; + color: #fff; + cursor: default; + background-color: #337ab7; + border-color: #337ab7; +} +.pagination > .disabled > span, +.pagination > .disabled > span:hover, +.pagination > .disabled > span:focus, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #777; + cursor: not-allowed; + background-color: #fff; + border-color: #ddd; +} + -- GitLab From f6874836b2e91d0b31032f640d4d00378353ce61 Mon Sep 17 00:00:00 2001 From: Shoichiro Masuoka Date: Thu, 27 Feb 2020 15:03:50 +0900 Subject: [PATCH 09/10] Delete LICENSE file to create a new file --- LICENSE | 20 -------------------- 1 file changed, 20 deletions(-) delete mode 100644 LICENSE diff --git a/LICENSE b/LICENSE deleted file mode 100644 index 46fe619..0000000 --- a/LICENSE +++ /dev/null @@ -1,20 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2019 YOUR_NAME_HERE - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -- GitLab From 0ef4f1a38d0186207430aa45b0d8fe0f7ba6d58c Mon Sep 17 00:00:00 2001 From: Shoichiro Masuoka Date: Thu, 27 Feb 2020 15:04:43 +0900 Subject: [PATCH 10/10] Add LICENSE file: BSD 3-clause --- LICENSE | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 LICENSE diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..5aef6fb --- /dev/null +++ b/LICENSE @@ -0,0 +1,29 @@ +BSD 3-Clause License + +Copyright (c) 2020, Center for Nuclear Study, the University of Tokyo +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +* Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- GitLab