Revamp of the website.
This commit is contained in:
parent
ee196608c9
commit
17e6bd38e3
7 changed files with 19 additions and 213 deletions
55
src/MIT.html
55
src/MIT.html
|
|
@ -1,55 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<title>MIT License (GS Hosted)</title>
|
|
||||||
<meta name="author" content="pfm" />
|
|
||||||
<meta name="description" content="MIT License (GS Hosted)" />
|
|
||||||
<link rel="stylesheet" type="text/css" href="assets/gs.css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
<div id="container">
|
|
||||||
|
|
||||||
<!-- Header/Logo -------------------------------------------------------------->
|
|
||||||
<header>
|
|
||||||
<h1>Garrity Software</h1>
|
|
||||||
</header>
|
|
||||||
|
|
||||||
<!-- Navigation --------------------------------------------------------------->
|
|
||||||
<nav>
|
|
||||||
<ul>
|
|
||||||
<li><a href="index.html">about</a></li>
|
|
||||||
<li><a href="products.html">products</a></li>
|
|
||||||
<li><a href="oss.html">open source</a></li>
|
|
||||||
<li><a href="donate.html">donate</a></li>
|
|
||||||
<li><a href="contact.html">contact</a></li>
|
|
||||||
</ul>
|
|
||||||
</nav>
|
|
||||||
|
|
||||||
<!-- Main Content ------------------------------------------------------------->
|
|
||||||
<main>
|
|
||||||
|
|
||||||
<section id="license">
|
|
||||||
<h1>MIT License</h1>
|
|
||||||
<p>MIT License</p>
|
|
||||||
|
|
||||||
<p>Copyright [year] [name]</p>
|
|
||||||
|
|
||||||
<p>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:</p>
|
|
||||||
|
|
||||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
|
||||||
|
|
||||||
<p>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.</p>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
</main>
|
|
||||||
|
|
||||||
<!-- Footer ------------------------------------------------------------------->
|
|
||||||
<footer>
|
|
||||||
Content Copyright © Patrick Garrity
|
|
||||||
</footer>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -14,11 +14,12 @@ body {
|
||||||
}
|
}
|
||||||
|
|
||||||
a {
|
a {
|
||||||
color: #0002cd;
|
color: #222222;
|
||||||
|
font-weight: bold;
|
||||||
}
|
}
|
||||||
|
|
||||||
a:visited {
|
a:visited {
|
||||||
color: #0002cd;
|
color: #222222;
|
||||||
}
|
}
|
||||||
|
|
||||||
a:hover {
|
a:hover {
|
||||||
|
|
@ -44,7 +45,7 @@ header h1 {
|
||||||
nav {
|
nav {
|
||||||
font-family: Iosevka, monospace;
|
font-family: Iosevka, monospace;
|
||||||
font-size: 1.2rem;
|
font-size: 1.2rem;
|
||||||
background-color: #f6eeff;
|
background-color: #e3e3e3;
|
||||||
padding: 0.5rem;
|
padding: 0.5rem;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
|
@ -76,7 +77,6 @@ main {
|
||||||
|
|
||||||
main a:hover {
|
main a:hover {
|
||||||
color: #000;
|
color: #000;
|
||||||
box-shadow: 0 0 0 2px #2222cc;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
main h1 {
|
main h1 {
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,6 @@
|
||||||
<nav>
|
<nav>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="index.html">about</a></li>
|
<li><a href="index.html">about</a></li>
|
||||||
<li><a href="products.html">products</a></li>
|
|
||||||
<li><a href="oss.html">open source</a></li>
|
<li><a href="oss.html">open source</a></li>
|
||||||
<li><a href="donate.html">donate</a></li>
|
<li><a href="donate.html">donate</a></li>
|
||||||
<li><a href="contact.html">contact</a></li>
|
<li><a href="contact.html">contact</a></li>
|
||||||
|
|
@ -40,7 +39,7 @@ server should not be used for product support.</p>
|
||||||
|
|
||||||
<h2>Email</h2>
|
<h2>Email</h2>
|
||||||
<p>pfm@garrity.co is an appropriate email address for reaching out to Pat
|
<p>pfm@garrity.co is an appropriate email address for reaching out to Pat
|
||||||
(the founder of Garrity Software) directly.</p>
|
directly.</p>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,6 @@
|
||||||
<nav>
|
<nav>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="index.html">about</a></li>
|
<li><a href="index.html">about</a></li>
|
||||||
<li><a href="products.html">products</a></li>
|
|
||||||
<li><a href="oss.html">open source</a></li>
|
<li><a href="oss.html">open source</a></li>
|
||||||
<li><a href="donate.html">donate</a></li>
|
<li><a href="donate.html">donate</a></li>
|
||||||
<li><a href="contact.html">contact</a></li>
|
<li><a href="contact.html">contact</a></li>
|
||||||
|
|
@ -32,16 +31,15 @@
|
||||||
<section id="donate">
|
<section id="donate">
|
||||||
<h1>Donate</h1>
|
<h1>Donate</h1>
|
||||||
<p>Garrity Software is a fledgling organization that produces open source
|
<p>Garrity Software is a fledgling organization that produces open source
|
||||||
libraries and intends to sell software. If you like the open source work, or you
|
libraries and intends to eventually sell software. If you like the open source
|
||||||
want to support Pat in achieving the <a href="index.html#mission">Mission</a> of
|
work, or you want to support Pat in one day going independent:</p>
|
||||||
a sustainable organization and lifestyle, please consider donating!</p>
|
|
||||||
<p><strong><a href="https://ko-fi.com/gspfm">Donate to Pat on Ko-fi</a></strong></p>
|
<p><strong><a href="https://ko-fi.com/gspfm">Donate to Pat on Ko-fi</a></strong></p>
|
||||||
|
|
||||||
<h2>What do my donations do?</h2>
|
<h2>What do my donations do?</h2>
|
||||||
<p>Donations help to cover the costs of anything related to open source
|
<p>Donations help to cover the costs of anything related to open source
|
||||||
development (servers, subscriptions, etc.) or community development. Donations
|
development (servers, subscriptions, etc.) or community development. Donations
|
||||||
also serve as a general source of encouragement, and help move the needle
|
also serve as a general source of encouragement, and help move the needle
|
||||||
towards <em><a href="index.html#roadmap">independence</a></em>.</p>
|
towards independence.</p>
|
||||||
|
|
||||||
<p>Donations are not (and will not be) used for any paid product hosting or
|
<p>Donations are not (and will not be) used for any paid product hosting or
|
||||||
other payment-related services.</p>
|
other payment-related services.</p>
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,6 @@
|
||||||
<nav>
|
<nav>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="index.html">about</a></li>
|
<li><a href="index.html">about</a></li>
|
||||||
<li><a href="products.html">products</a></li>
|
|
||||||
<li><a href="oss.html">open source</a></li>
|
<li><a href="oss.html">open source</a></li>
|
||||||
<li><a href="donate.html">donate</a></li>
|
<li><a href="donate.html">donate</a></li>
|
||||||
<li><a href="contact.html">contact</a></li>
|
<li><a href="contact.html">contact</a></li>
|
||||||
|
|
@ -29,88 +28,11 @@
|
||||||
<!-- Main Content ------------------------------------------------------------->
|
<!-- Main Content ------------------------------------------------------------->
|
||||||
<main>
|
<main>
|
||||||
<section id="short-description">
|
<section id="short-description">
|
||||||
<p><em>Garrity Software</em> (GS) is a
|
<p><em>Garrity Software</em> (GS) is an organization devoted to producing high
|
||||||
<a href="#sustainable-organization">sustainable organization</a> devoted to
|
quality, robust software. GS is also committed to producing as much free and
|
||||||
producing high quality, robust software. GS is also committed to contributing
|
open source content as possible.</p>
|
||||||
open source work and releasing as much software for free as possible. GS is
|
<p>At this point in time, GS is not in a position to release commerical
|
||||||
currently <a href="#roadmap"><em>Bootstrapping</em></a>, does not have income,
|
software. Product development may occur in the future.</p>
|
||||||
and is primarily producing <a href="oss.html">open source libraries</a>.</p></section>
|
|
||||||
|
|
||||||
<section id="mission">
|
|
||||||
<h1>Mission</h1>
|
|
||||||
<p>Garrity Software aims to produce high quality software to solve a variety of
|
|
||||||
problems. At the same time, it aims to remain small in size and provide a stable
|
|
||||||
living for a small number of people, enabling them to work less, spend time with
|
|
||||||
their families, and pursue their own interests. Finally, GS aims to provide open
|
|
||||||
source software and to financially support open source development.</p>
|
|
||||||
|
|
||||||
<h2 id="donations">Donations</h2>
|
|
||||||
<p>If you want to support the GS mission or open source work, please consider
|
|
||||||
<a href="donate.html">donating</a> to the founder.</p>
|
|
||||||
|
|
||||||
<h2 id="roadmap">Roadmap and Progress</h2>
|
|
||||||
<p>The GS vision is non-trivial to achieve. Quality open source projects are a
|
|
||||||
starting point, but supporting employees and open source projects requires
|
|
||||||
products and income. GS has a coarse-grained roadmap towards the mission.</p>
|
|
||||||
|
|
||||||
<p>Current Status: <strong>Bootstrapping</strong></p>
|
|
||||||
|
|
||||||
<p>Current Estimate: <strong>Behind!</strong></p>
|
|
||||||
|
|
||||||
<p>Development continues, but limited time means limited progress. Likely will
|
|
||||||
need to adjust schedule to spend more time on baseline development.</p>
|
|
||||||
|
|
||||||
<dl>
|
|
||||||
<dt>Bootstrapping (2024)</dt>
|
|
||||||
<dd>Establish open source libraries and build the first product. Establish
|
|
||||||
Garrity Software as an LLC.</dd>
|
|
||||||
|
|
||||||
<dt>Initial Sales (By June 2025)</dt>
|
|
||||||
<dd>Start attempting to sell software.</dd>
|
|
||||||
|
|
||||||
<dt>Independence (By 2030)</dt>
|
|
||||||
<dd>Founder achieves ability to stop working for other companies. Requires
|
|
||||||
income from all sources to be sufficient to support family.</dd>
|
|
||||||
|
|
||||||
<dt>First External Hire</dt>
|
|
||||||
<dd>Another person is hired. That person is fully compensated.</dd>
|
|
||||||
|
|
||||||
<dt>Hire to Five</dt>
|
|
||||||
<dd>Bring in additional people until the arbitrary threshold of five
|
|
||||||
employees is met.</dd>
|
|
||||||
|
|
||||||
<dt>Sustain</dt>
|
|
||||||
<dd>Hit a balance point that supports year-to-year stability in line with
|
|
||||||
the GS mission.</dd>
|
|
||||||
</dl>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<section id="sustainable-organization">
|
|
||||||
<h1>Sustainable Organization</h1>
|
|
||||||
|
|
||||||
<h2>Sustainability</h2>
|
|
||||||
|
|
||||||
<p>Garrity Software is based on the premise of sustainability. This is measured
|
|
||||||
in terms of employee needs and company performance. The goal is a balance where
|
|
||||||
GS earns enough to support a small number of employees that do not need to work
|
|
||||||
a full week. To achieve this goal, GS needs to earn enough money and have stable
|
|
||||||
enough products. At the same time, GS needs to resist unbounded growth and
|
|
||||||
becoming too large. The steady state should have employees that can both
|
|
||||||
maintain current products and pursue new work without needing to put in extra
|
|
||||||
time.</p>
|
|
||||||
|
|
||||||
<h2>Execution</h2>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li>Establish strong core products that produce reliable income.</li>
|
|
||||||
<li>Never allow the organization to become beholden to external investors.</li>
|
|
||||||
<li>Do not spend money that GS does not have.</li>
|
|
||||||
<li>Limit staff to five total employees.</li>
|
|
||||||
<li>Establish four day work weeks starting with the first hire.</li>
|
|
||||||
<li>Ensure that hiring only starts when enough income exists to support a comfortable living wage (including things like health care) for any hired person.</li>
|
|
||||||
<li>Establish a fund to donate to, or otherwise support, open source development.</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section id="team">
|
<section id="team">
|
||||||
|
|
|
||||||
22
src/oss.html
22
src/oss.html
|
|
@ -19,7 +19,6 @@
|
||||||
<nav>
|
<nav>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="index.html">about</a></li>
|
<li><a href="index.html">about</a></li>
|
||||||
<li><a href="products.html">products</a></li>
|
|
||||||
<li><a href="oss.html">open source</a></li>
|
<li><a href="oss.html">open source</a></li>
|
||||||
<li><a href="donate.html">donate</a></li>
|
<li><a href="donate.html">donate</a></li>
|
||||||
<li><a href="contact.html">contact</a></li>
|
<li><a href="contact.html">contact</a></li>
|
||||||
|
|
@ -31,31 +30,22 @@
|
||||||
|
|
||||||
<section id="open-source">
|
<section id="open-source">
|
||||||
<h1>Open Source</h1>
|
<h1>Open Source</h1>
|
||||||
<p>Garrity Software exposes all non-product software as open source. Typically,
|
<p>Garrity Software exposes all non-product software as open source. The MIT
|
||||||
either the MIT License or the Apache 2.0 license is used.</p>
|
License is standard for GS projects.</p>
|
||||||
|
|
||||||
<p>If you have questions or want to discuss these projects, consider joining the
|
<p>If you have questions or want to discuss these projects, consider joining the
|
||||||
<a href="https://discord.gg/nphkquBhw3">Garrity Software Discord Community</a>.</p>
|
<a href="https://discord.gg/nphkquBhw3">Garrity Software Discord Community</a>.</p>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section id="scala">
|
|
||||||
<h2>Scala</h2>
|
|
||||||
<p>All GS projects are currently implemented in Scala 3. No Scala 2 artifacts
|
|
||||||
are available. GS typically leans towards the newest available Scala versions.
|
|
||||||
GS libraries typically try to minimize size and dependency scope.</p>
|
|
||||||
|
|
||||||
<p>GS does not yet build libraries for Scala Native or ScalaJS.</p>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<section id="vcs">
|
<section id="vcs">
|
||||||
<h2>Version Control (Git)</h2>
|
<h2>Version Control (Git)</h2>
|
||||||
<p>GS uses self-hosted version control at
|
<p>GS uses self-hosted version control at
|
||||||
<a href="https://git.garrity.co/garrity-software">https://git.garrity.co/garrity-software</a>.
|
<a href="https://git.garrity.co/garrity-software">https://git.garrity.co/garrity-software</a>.
|
||||||
All code is available, though registration is not available at this time. Once
|
All code is available, though registration and contributions are not accepted at
|
||||||
all setup is complete, accounts may be granted to allow for contributions.</p>
|
this time.</p>
|
||||||
|
|
||||||
<h3>Mirrors</h3>
|
<h3>Mirrors</h3>
|
||||||
<p>Mirrors do not yet exist, but are planned. Mirrors will be available on GitHub.</p>
|
<p>GS does not currently mirror repositories.</p>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section id="maven">
|
<section id="maven">
|
||||||
|
|
@ -68,7 +58,7 @@ Maven/Ivy repositories at this time.</p>
|
||||||
|
|
||||||
<section id="api-docs">
|
<section id="api-docs">
|
||||||
<h2>API Documentation</h2>
|
<h2>API Documentation</h2>
|
||||||
<p>ScalaDoc is not yet published.</p>
|
<p>Code documentation is not yet published publicly.</p>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section id="projects">
|
<section id="projects">
|
||||||
|
|
|
||||||
|
|
@ -1,48 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<title>Garrity Software - Products</title>
|
|
||||||
<meta name="author" content="pfm" />
|
|
||||||
<meta name="description" content="Garrity Software - Products" />
|
|
||||||
<link rel="stylesheet" type="text/css" href="assets/gs.css">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
<div id="container">
|
|
||||||
|
|
||||||
<!-- Header/Logo -------------------------------------------------------------->
|
|
||||||
<header>
|
|
||||||
<h1>garrity software</h1>
|
|
||||||
</header>
|
|
||||||
|
|
||||||
<!-- Navigation --------------------------------------------------------------->
|
|
||||||
<nav>
|
|
||||||
<ul>
|
|
||||||
<li><a href="index.html">about</a></li>
|
|
||||||
<li><a href="products.html">products</a></li>
|
|
||||||
<li><a href="oss.html">open source</a></li>
|
|
||||||
<li><a href="donate.html">donate</a></li>
|
|
||||||
<li><a href="contact.html">contact</a></li>
|
|
||||||
</ul>
|
|
||||||
</nav>
|
|
||||||
|
|
||||||
<!-- Main Content ------------------------------------------------------------->
|
|
||||||
<main>
|
|
||||||
|
|
||||||
<section id="products">
|
|
||||||
<h1>Products</h1>
|
|
||||||
<p>Garrity Software is <a href="index.html#roadmap">Bootstrapping</a> and does
|
|
||||||
not yet offer any products.</p>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
</main>
|
|
||||||
|
|
||||||
<!-- Footer ------------------------------------------------------------------->
|
|
||||||
<footer>
|
|
||||||
Content Copyright © Patrick Garrity
|
|
||||||
</footer>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
Loading…
Add table
Reference in a new issue