diff --git a/codemeta.css b/codemeta.css new file mode 100644 index 0000000..37c48f2 --- /dev/null +++ b/codemeta.css @@ -0,0 +1,102 @@ +/** + * Based on: + * Bootstrap v3.3.7 (http://getbootstrap.com) + * Copyright 2011-2016 Twitter, Inc. + * 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. + */ + +/** + * Copyright (C) 2020 The Software Heritage developers + * See the AUTHORS file at the top-level directory of this distribution + * License: GNU Affero General Public License version 3, or any later version + * See top-level LICENSE file for more information + */ + +/* This file contains extra CSS, that isn't needed for the application to be + * usable, but it makes it more welcoming, and reuses a style similar to + * Codemeta's main website. + */ + +body { + margin: 0; +} + +header { + background-image: + /* a purple filter on top of the photo */ + linear-gradient(135deg, rgba(1, 47, 142, 0.88) 0%, rgba(25, 46, 185, 0.45) 100%), + /* photo of pyramids (though with the smaller margins on this page, + * only the sky is seen on most laptops and desktops */ + url('https://codemeta.github.io/img/pyramids.jpg'); + background-size: cover; + + /* half of the header height on https://codemeta.github.io/ */ + min-height: 190px; + + /* Let main overflow on the header */ + z-index: 1; +} + +header h1 { + color: white; + font-family: "Roboto", "Helvetica", "Arial", sans-serif; + font-weight: 300; + font-size: 3.3125rem; + text-align: center; +} + +main { + z-index: 2; + + /* Same properties as .main on https://codemeta.github.io/ */ + border-radius: 6px; + box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2); + background: white; +} + +@media screen and (min-width: 600px) { + header { + /* Height+padding = half of the header height on https://codemeta.github.io/ */ + min-height: 170px; + padding-top: 20px; + } + + main { + padding: 10px; + + /* Half of margins of .main on https://codemeta.github.io/ */ + margin: -30px 15px 0px; + } +} + +@media screen and (max-width: 599px) { + header { + padding-top: 10px; + } + + header h1 { + margin-top: 0; + } + + main { + padding: 5px; + + margin: -30px 7px 0px; + } +} diff --git a/index.html b/index.html index 0ba497c..691f4ec 100644 --- a/index.html +++ b/index.html @@ -1,351 +1,357 @@ CodeMeta generator - + + +

CodeMeta generator

+
+ +

Most fields are optional. Mandatory fields will be highlighted when generating Codemeta.

The software itself

the software title


from SPDX licence list

Discoverability and citation


such as ISBNs, GTIN codes, UUIDs etc.. http://schema.org/identifier


grant funding software development


organization funding software development

Authors and contributors can be added below
Development community / tools


Run-time environment


Current version of the software


Additional Info


see www.repostatus.org for details

Authors

Order of authors does not matter.

Contributors

Order of contributors does not matter.

codemeta.json:


+  
+ + - + diff --git a/style.css b/main.css similarity index 90% rename from style.css rename to main.css index c3d2d6d..3cdd50f 100644 --- a/style.css +++ b/main.css @@ -1,71 +1,72 @@ /** * Copyright (C) 2019 The Software Heritage developers * See the AUTHORS file at the top-level directory of this distribution * License: GNU Affero General Public License version 3, or any later version * See top-level LICENSE file for more information */ - +/* This file contains the main CSS to make the form/application usable, + * without being especially pretty. + */ #noscriptError { color: red; } .person { display: inline-block; } #inputForm { max-width: 100%; display: flex; flex-wrap: wrap; } /* A fieldset that contains only label/input pairs */ .leafFieldset { flex: auto; } p input, p textarea { width: 100%; box-sizing: border-box; } .dynamicFields { width: 100%; } #license { /* License names are long */ min-width: 20em; } #funding { /* Funding names are long */ min-width: 20em; } input[type=URL] { /* URLs are longer than the other fields */ min-width: 20em; } .field-description { color : rgb(100, 104, 103); font-size: small; } #codemetaText { width: 100%; min-height: 10em; border: 1px solid black; } #errorMessage { color: red; } input:invalid { color: red; } -