List of themes made for the Roundabout software

By using this site, you agree to have cookies stored on your device, strictly for functional purposes, such as storing your session and preferences.

Dismiss

 submit.html

View raw Download
text/html • 5.35 kiB
HTML document, ASCII text, with very long lines (655)
        
            
1
<!DOCTYPE html>
2
<html lang="en-US">
3
4
<head>
5
<title>Submit a Theme</title>
6
<link rel="stylesheet" href="style.css" />
7
<meta charset="UTF-8">
8
<meta name="viewport" content="width=device-width, initial-scale=1.0">
9
<meta http-equiv="X-UA-Compatible" content="ie=edge">
10
<link rel="icon" href="favicon.icon" />
11
</head>
12
13
<body>
14
<nav aria-label="breadcrumbs">
15
<ol>
16
<li><a href="index.html">index</a></li>
17
<li><a href="submit.html" aria-current="location">Submit a Theme</a></li>
18
</ol>
19
</nav>
20
<h1>Submitting a Theme</h1>
21
<nav class="table-of-contents" aria-labelledby="toc-label">
22
<h2 id="toc-label" aria-hidden="true">Table of contents</h2>
23
<ol>
24
<li>
25
<a href="#rules">Rules of Submitted Themes</a>
26
<ol>
27
<li><a href="#rule-licensing">All themes must be under a free license</a></li>
28
<li><a href="#rule-unminified">Your theme must not be minified upon submitting</li>
29
<li><a href="#rule-external">Your theme must use as few external resources as is possible</a></li>
30
</ol>
31
</li>
32
<li>
33
<a href="#how-to-submit">How Can I Submit My Theme?</a>
34
<ol>
35
<li><a href="#over-email">Over Email</a></li>
36
<li><a href="#submit-with-pr">Submit with Pull Request</a></li>
37
</ol>
38
</li>
39
</ol>
40
</nav>
41
<h2 id="rules">Rules of Submitted Themes</h2>
42
<p>The following rules are rules that all submitted themes <i>must</i> fulfill. These rules mostly do not apply to the content of the theme, but rather are about the metadata of the theme. We may request changes for you to make in order for it to fit out layed out rules.</p>
43
<ul>
44
<li><strong id="rule-licensing">All themes must be under a free license</strong>. If you are unsure, take a look at <a href="https://www.gnu.org/licenses/license-list.html">Various Licenses and Comments about Them</a> on <a href="https://www.gnu.org">GNU.org</a>. Some common free licenses are the <a href="https://opensource.org/license/mit">Expact/MIT license</a>, the <a href="https://www.gnu.org/licenses/gpl-3.0.html">GNU General Public License v3.0</a>, and the <a href="https://unlicense.org/">Unlicense</a>. It is recommended that you understand what the license allows you theme to be used for before licensing it under that license.</li>
45
<li><strong id="rule-unminified">Your theme must not be minified upon submitting.</strong> We will not accept thems that are minified; when submitting any theme to RATI, it must come non-minified.</li>
46
<li><strong id="rule-external">Your theme must use as few external resources as is possible.</strong> Ideally, your theme should look at least passible if all external resources go down.</li>
47
</ul>
48
<h2 id="how-to-submit">How Can I Submit My Theme?</h2>
49
<h3 id="over-email">Over Email</h3>
50
<p>You can email your theme to <code>steve0greatnessiscool+rati[at]gmail.com</code>.</p>
51
<p>When emailing it, please include this information with your theme:</p>
52
<ul>
53
<li>Your theme's name</li>
54
<li>A link to your profile</li>
55
</ul>
56
<p>Also make sure to include your themes CSS file with your email, otherwise it cannot be added.</p>
57
<h3 id="submit-with-pr">Submit with Pull Request</h3>
58
<p>You can also submit your theme in a PR to the repository this is hosted at: <a href="https://roundabout-host.com/steve0greatness/ThemeIndex">roundabout-host.com/steve0greatness/ThemeIndex</a> (or its mirror at <a href="https://codeberg.org/Steve0Greatness/ThemeIndex">codeberg.org/Steve0Greatness/ThemeIndex</a>).</p>
59
<p>Simply place your theme CSS into a subdirectory under the theme direcotry(this should be your username), then include a bit of metadata in the themes.xml file in the project root.</p>
60
<p>This meta data should be as follows:</p>
61
<code class="preformatted-text">&lt;<span class="lang-element">theme</span>&gt;
62
&lt;<span class="lang-element">title</span>&gt;{Theme Name}&lt;/<span class="lang-element">title</span>&gt;
63
&lt;<span class="lang-element">author</span>
64
<span class="lang-attribute">uri</span>=<span class="lang-string">"https://{profile link}"</span>
65
<span class="lang-attribute">instance</span>=<span class="lang-string">"{profile instance}"</span>
66
<span class="lang-attribute">username</span>=<span class="lang-string">"{author username}"</span>
67
<span class="lang-attribute">xlink:type</span>=<span class="lang-string">"simple"</span>
68
<span class="lang-attribute">xlink:href</span>=<span class="lang-string">"https://{profile link}"</span>
69
<span class="lang-attribute">xlink:show</span>=<span class="lang-string">"replace"</span>
70
&gt;{Author display name}&lt;/<span class="lang-element">author</span>&gt;
71
&lt;<span class="lang-element">uri</span>
72
<span class="lang-attribute">xlink:type</span>=<span class="lang-string">"simple"</span>
73
<span class="lang-attribute">xlink:href</span>=<span class="lang-string">"/themes/{pathto/theme.css}"</span>
74
<span class="lang-attribute">xlink:show</span>=<span class="lang-string">"replace"</span>
75
&gt;{pathto/theme.css}&lt;/<span class="lang-element">uri</span>&gt;
76
&lt;/<span class="lang-element">theme</span>&gt;</code>
77
</body>
78
79
</html>
80