Compare commits
1 Commits
master
...
56b1b775b0
| Author | SHA1 | Date | |
|---|---|---|---|
|
56b1b775b0
|
10
README.md
10
README.md
@@ -1,14 +1,10 @@
|
|||||||
# kosmos.org
|
# kosmos.org
|
||||||
|
|
||||||
This website is a simple static site. It is built using the
|
This website (or rather foundation for a future website) is a simple static
|
||||||
[Hugo](https://gohugo.io/) static site generator.
|
site. It is built using the [Hugo](https://gohugo.io/) static site generator.
|
||||||
|
|
||||||
## Getting started
|
## Getting started
|
||||||
|
|
||||||
1. Clone this Git repository
|
1. Clone this Git repository
|
||||||
2. [Install Hugo](https://gohugo.io/getting-started/installing/)
|
2. [Install Hugo](https://gohugo.io/getting-started/installing/)
|
||||||
3. Run `npm run dev`
|
3. Run `hugo server`
|
||||||
|
|
||||||
## Build for production
|
|
||||||
|
|
||||||
npm run build:release
|
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
---
|
---
|
||||||
title: Kosmos Infrastructure Foundation
|
title: Kosmos Infrastructure Foundation
|
||||||
description: Providing physical infrastructure for Kosmos software and services
|
description: Providing physical infrastructure for Kosmos software and services
|
||||||
headerImage: servers-02.jpg
|
|
||||||
menu:
|
menu:
|
||||||
main:
|
main:
|
||||||
identifier: foundation
|
identifier: foundation
|
||||||
@@ -9,72 +8,4 @@ menu:
|
|||||||
weight: 10
|
weight: 10
|
||||||
---
|
---
|
||||||
|
|
||||||
The Kosmos Infrastructure Foundation (KIF) is the legal, physical, and financial
|
Foundation content
|
||||||
host organization for Kosmos hosted services.
|
|
||||||
|
|
||||||
It acts as an infrastructure provider to the developers and users of Kosmos
|
|
||||||
software. It is appointed this role by the Kosmos co-operative, and is run by
|
|
||||||
members of the co-operative itself.
|
|
||||||
|
|
||||||
The foundation also accepts financial contributions on behalf of the
|
|
||||||
co-operative, both for the development and maintenance of Kosmos (and related)
|
|
||||||
software, as well as for providing hosted services to people and organizations.
|
|
||||||
As per the KIF's founding statutes, which are legally binding, any and all of
|
|
||||||
its funds must only be used for these purposes.
|
|
||||||
|
|
||||||
## Our Mission
|
|
||||||
|
|
||||||
We believe that neither the development nor usage of [free and open-source
|
|
||||||
software](https://en.wikipedia.org/wiki/Free_and_open-source_software) should
|
|
||||||
be entirely dependent upon select corporations or VC-funded startup companies.
|
|
||||||
Thus, we think that free software benefits from community-owned, sovereign and
|
|
||||||
open communication and collaboration platforms that are only beholden to free
|
|
||||||
software's most important stakeholders: its creators and users.
|
|
||||||
|
|
||||||
In this context, our mission is as follows:
|
|
||||||
|
|
||||||
<ul class="list-disc ml-4">
|
|
||||||
<li class="mb-2">
|
|
||||||
Provide community-controlled infrastructure for the collaborative
|
|
||||||
development of all Kosmos applications, as well as related and unrelated
|
|
||||||
free software
|
|
||||||
</li>
|
|
||||||
<li class="mb-2">
|
|
||||||
Provide a professional, reliable hosting environment for research,
|
|
||||||
development, testing, and demonstration of all Kosmos applications
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
Provide, on a not-for-profit basis, easy-to-use services surrounding Kosmos
|
|
||||||
applications to end users, both individual and organizations
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
Help other organizations with both self-hosting and providing hosted
|
|
||||||
services to their own users or the wider public
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
## Board of Directors
|
|
||||||
|
|
||||||
{{< partial "kif/board" >}}
|
|
||||||
|
|
||||||
## Contact
|
|
||||||
|
|
||||||
<div class="grid grid-cols-1 md:grid-cols-2 gap-6 mb-8">
|
|
||||||
<div>
|
|
||||||
|
|
||||||
### Snail Mail
|
|
||||||
|
|
||||||
Stichting Kosmos Infrastructure Foundation
|
|
||||||
Herengracht 449A
|
|
||||||
1017 BR Amsterdam
|
|
||||||
Netherlands
|
|
||||||
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
|
|
||||||
### E-Mail
|
|
||||||
|
|
||||||
[foundation@kosmos.org](mailto:foundation@kosmos.org)
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|||||||
@@ -1,10 +0,0 @@
|
|||||||
- name: Sebastian Kippe
|
|
||||||
role: Chairman
|
|
||||||
- name: Garret Alfert
|
|
||||||
role: Secretary
|
|
||||||
- name: Michael Bumann
|
|
||||||
role: Treasurer
|
|
||||||
- name: Greg Karékinian
|
|
||||||
role: Director
|
|
||||||
- name: Nick Jennings
|
|
||||||
role: Director
|
|
||||||
@@ -6,8 +6,8 @@
|
|||||||
self-hosted or connected to hosted services. No user
|
self-hosted or connected to hosted services. No user
|
||||||
data is ever locked into hosted silos.
|
data is ever locked into hosted silos.
|
||||||
status: >-
|
status: >-
|
||||||
An alpha version of the client app is in use by developers, and a public
|
An alpha version of the client app is already in use by developers, and
|
||||||
beta version is planned for 2022.
|
a public beta version is planned for 2022.
|
||||||
links:
|
links:
|
||||||
- section: Links
|
- section: Links
|
||||||
items:
|
items:
|
||||||
@@ -24,10 +24,10 @@
|
|||||||
|
|
||||||
- name: Kosmos Accounts & Services
|
- name: Kosmos Accounts & Services
|
||||||
description: >-
|
description: >-
|
||||||
Kosmos Accounts give people access to our hosted
|
Kosmos Accounts give people access to our [hosted
|
||||||
services. An account dashboard and control panel
|
services]({{< ref "/services" >}}). An account
|
||||||
offers account management functionality and
|
dashboard and control panel offers account management
|
||||||
additional integrations.
|
functionality and additional integrations.
|
||||||
status: >-
|
status: >-
|
||||||
Accounts are in beta and already in use by some
|
Accounts are in beta and already in use by some
|
||||||
developers and other users. Registration is
|
developers and other users. Registration is
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
url: https://wiki.kosmos.org/Services:Chat
|
url: https://wiki.kosmos.org/Services:Chat
|
||||||
description: Chat rooms and instant messaging (XMPP/Jabber)
|
description: Chat rooms and instant messaging (XMPP/Jabber)
|
||||||
- name: Social
|
- name: Social
|
||||||
url: https://kosmos.social
|
url: kosmos.social
|
||||||
description: Social media (micro-blogging on the fediverse)
|
description: Social media (micro-blogging on the fediverse)
|
||||||
- name: Forums
|
- name: Forums
|
||||||
url: https://community.kosmos.org
|
url: https://community.kosmos.org
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
|
Before Width: | Height: | Size: 495 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 240 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 642 KiB |
@@ -1,9 +1,10 @@
|
|||||||
<!doctype html><html lang=en><head><meta name=generator content="Hugo 0.101.0"><meta charset=utf-8><title>Kosmos</title><meta content="width=device-width,minimum-scale=1,maximum-scale=1" name=viewport><link href=https://assets.kosmos.org/fonts/open-sans/open-sans.css rel=stylesheet><link href=/css/style.css rel=stylesheet></head><body><div id=wrapper><header><h1>Kosmos</h1><h2>Group communication for the 21st century</h2></header><main><p>We are an open co-operative of people, who are developing a free,
|
<!doctype html><html lang=en><head><meta name=generator content="Hugo 0.99.1"><meta charset=utf-8><title>Kosmos</title><meta content="width=device-width,minimum-scale=1,maximum-scale=1" name=viewport><link href=https://assets.kosmos.org/fonts/open-sans/open-sans.css rel=stylesheet><link href=/css/style.css rel=stylesheet></head><body><div id=wrapper><header><h1>Kosmos</h1><h2>Group communication for the 21st century</h2></header><main><p>We are an open co-operative of people, who are developing a free,
|
||||||
open-source, and user-centric alternative to centralized group chat
|
open-source, and user-centric alternative to centralized group chat
|
||||||
platforms, based on widely used protocols and standards.
|
platforms, based on widely used protocols and standards.</p><p>We also develop a system for rewarding contributors and enabling
|
||||||
<a href=/projects>Learn more about our projects</a>.</p><p>We also offer <a href=/services>hosted services</a> for a variety of
|
governance based on contributions, called Kredits, which we started
|
||||||
applications on a not-for-profit basis. And we have recently created a
|
using in production recently.</p><p>You can find all relevant information and further links in our
|
||||||
community-led <a href=/foundation>foundation</a> for this purpose.</p><p>We collaborate on source code on
|
<a href=https://wiki.kosmos.org>wiki</a>.
|
||||||
|
We collaborate on source code on
|
||||||
<a href=https://github.com/67P rel=me>GitHub</a>
|
<a href=https://github.com/67P rel=me>GitHub</a>
|
||||||
as well as our own
|
as well as our own
|
||||||
<a href=https://gitea.kosmos.org/kosmos rel=me>Gitea</a>.
|
<a href=https://gitea.kosmos.org/kosmos rel=me>Gitea</a>.
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
|
Before Width: | Height: | Size: 495 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 240 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 642 KiB |
File diff suppressed because one or more lines are too long
@@ -5,7 +5,7 @@
|
|||||||
<title>{{ block "title" . }}{{ .Title }} | {{ .Site.Title }}{{ end }}</title>
|
<title>{{ block "title" . }}{{ .Title }} | {{ .Site.Title }}{{ end }}</title>
|
||||||
<link href='https://assets.kosmos.org/fonts/open-sans/open-sans.css' rel='stylesheet'>
|
<link href='https://assets.kosmos.org/fonts/open-sans/open-sans.css' rel='stylesheet'>
|
||||||
{{ $css := resources.Get "css/main.css" | resources.Fingerprint }}
|
{{ $css := resources.Get "css/main.css" | resources.Fingerprint }}
|
||||||
<link rel="stylesheet" href="{{ $css.RelPermalink }}" />
|
<link rel="stylesheet" href="{{ $css.Permalink }}" />
|
||||||
</head>
|
</head>
|
||||||
<body class="text-center">
|
<body class="text-center">
|
||||||
{{ partial "topnav" . }}
|
{{ partial "topnav" . }}
|
||||||
|
|||||||
@@ -1,15 +1,7 @@
|
|||||||
{{ define "main" }}
|
{{ define "main" }}
|
||||||
{{ if .Params.HeaderImage }}
|
<div class="w-full h-32 bg-[url('/img/lagoon-close-02.jpg')]
|
||||||
<!-- <div class="w-full h-32 bg-[center_bottom_23rem] bg-cover" -->
|
bg-[center_top_30rem] bg-cover">
|
||||||
<!-- style="background-image: url(/img/{{ .Params.HeaderImage }})"> -->
|
</div>
|
||||||
<div class="w-full h-32 bg-[center] bg-cover"
|
|
||||||
style="background-image: url(/img/{{ .Params.HeaderImage }})">
|
|
||||||
</div>
|
|
||||||
{{ else }}
|
|
||||||
<div class="w-full h-32 bg-[url('/img/lagoon-close-02.jpg')]
|
|
||||||
bg-[center_top_30rem] bg-cover">
|
|
||||||
</div>
|
|
||||||
{{ end }}
|
|
||||||
<div class="max-w-5xl mx-auto -mt-12 py-8 px-8 text-left bg-white">
|
<div class="max-w-5xl mx-auto -mt-12 py-8 px-8 text-left bg-white">
|
||||||
<header class="mb-8">
|
<header class="mb-8">
|
||||||
<h1 class="text-2xl font-bold">{{ .Title }}</h1>
|
<h1 class="text-2xl font-bold">{{ .Title }}</h1>
|
||||||
|
|||||||
@@ -18,14 +18,15 @@
|
|||||||
We are an open co-operative of people, who are developing a free,
|
We are an open co-operative of people, who are developing a free,
|
||||||
open-source, and user-centric alternative to centralized group chat
|
open-source, and user-centric alternative to centralized group chat
|
||||||
platforms, based on widely used protocols and standards.
|
platforms, based on widely used protocols and standards.
|
||||||
<a href="/projects">Learn more about our projects</a>.
|
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
We also offer <a href="/services">hosted services</a> for a variety of
|
We also develop a system for rewarding contributors and enabling
|
||||||
applications on a not-for-profit basis. And we have recently created a
|
governance based on contributions, called Kredits, which we started
|
||||||
community-led <a href="/foundation">foundation</a> for this purpose.
|
using in production recently.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
|
You can find all relevant information and further links in our
|
||||||
|
<a href="https://wiki.kosmos.org">wiki</a>.
|
||||||
We collaborate on source code on
|
We collaborate on source code on
|
||||||
<a href="https://github.com/67P" rel="me">GitHub</a>
|
<a href="https://github.com/67P" rel="me">GitHub</a>
|
||||||
as well as our own
|
as well as our own
|
||||||
|
|||||||
@@ -1,8 +0,0 @@
|
|||||||
<ul class="grid grid-cols-2 sm:grid-cols-3 md:grid-cols-5 gap-6 mb-8">
|
|
||||||
{{ range site.Data.kif.board }}
|
|
||||||
<li>
|
|
||||||
{{ .name }}<br>
|
|
||||||
<span class="text-discreet text-sm">{{ .role }}</span>
|
|
||||||
</li>
|
|
||||||
{{ end }}
|
|
||||||
</ul>
|
|
||||||
@@ -7,7 +7,7 @@
|
|||||||
<div class="grid grid-cols-1 md:grid-cols-2 gap-6">
|
<div class="grid grid-cols-1 md:grid-cols-2 gap-6">
|
||||||
{{ range .links }}
|
{{ range .links }}
|
||||||
<div>
|
<div>
|
||||||
<h3 class="mt-6">{{ .section }}</h3>
|
<h3 class="mb-4 text-sm uppercase text-zinc-500">{{ .section }}</h3>
|
||||||
<ul class="list-disc list-inside leading-relaxed">
|
<ul class="list-disc list-inside leading-relaxed">
|
||||||
{{ range .items }}
|
{{ range .items }}
|
||||||
<li><a href="{{ .url }}">{{ .title | markdownify }}</a></li>
|
<li><a href="{{ .url }}">{{ .title | markdownify }}</a></li>
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{{ range site.Data.services.community }}
|
{{ range site.Data.services.community }}
|
||||||
<h3>{{ .category }}</h3>
|
<h3 class="mb-4 text-sm uppercase text-zinc-500">{{ .category }}</h3>
|
||||||
<ul class="grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 gap-6 mb-8">
|
<ul class="grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 gap-6 mb-8">
|
||||||
{{ range .items }}
|
{{ range .items }}
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -4,25 +4,20 @@
|
|||||||
|
|
||||||
@layer base {
|
@layer base {
|
||||||
h2 {
|
h2 {
|
||||||
@apply text-lg font-bold mb-6 mt-8;
|
@apply text-lg font-bold mb-6;
|
||||||
|
}
|
||||||
|
|
||||||
|
h2:not(:first-of-type) {
|
||||||
|
@apply mt-8;
|
||||||
}
|
}
|
||||||
|
|
||||||
h3 {
|
h3 {
|
||||||
@apply mb-4 text-sm uppercase text-zinc-500;
|
|
||||||
}
|
|
||||||
|
|
||||||
h3:not(:first-child) {
|
|
||||||
@apply mt-6;
|
@apply mt-6;
|
||||||
}
|
}
|
||||||
|
|
||||||
p + p,
|
p + p {
|
||||||
p + ul {
|
|
||||||
@apply mt-6;
|
@apply mt-6;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ul { */
|
|
||||||
/* @apply list-disc list-inside leading-relaxed; */
|
|
||||||
/* } */
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@layer components {
|
@layer components {
|
||||||
@@ -38,14 +33,4 @@
|
|||||||
.content a:hover { @apply text-sky-700 border-b border-zinc-400; }
|
.content a:hover { @apply text-sky-700 border-b border-zinc-400; }
|
||||||
.content a:visited { @apply text-indigo-600 }
|
.content a:visited { @apply text-indigo-600 }
|
||||||
.content a:active { @apply text-sky-500; }
|
.content a:active { @apply text-sky-500; }
|
||||||
|
|
||||||
input#mobile-nav-is-open + div > a svg:last-of-type { @apply hidden; }
|
|
||||||
input#mobile-nav-is-open:checked + div > a svg:first-of-type { @apply hidden; }
|
|
||||||
input#mobile-nav-is-open:checked + div > a svg:last-of-type { @apply block; }
|
|
||||||
|
|
||||||
input#mobile-nav-is-open + div > div.backdrop { @apply hidden; }
|
|
||||||
input#mobile-nav-is-open:checked + div > div.backdrop { @apply block; }
|
|
||||||
|
|
||||||
input#mobile-nav-is-open + div > nav { @apply hidden; }
|
|
||||||
input#mobile-nav-is-open:checked + div > nav { @apply block }
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user