forked from data.coop/website
Compare commits
12 Commits
cd06781700
...
84ab1e9be4
Author | SHA1 | Date |
---|---|---|
Benjamin Bach | 84ab1e9be4 | |
Benjamin Bach | a5b576e790 | |
benjaoming | be0d2ae924 | |
Sam A. | c4235917c2 | |
Sam A. | 8b1ee20ba6 | |
Sam A. | 59ebb1338c | |
benjaoming | 7ba1a77f5c | |
benjaoming | 5c18f863d1 | |
Sam A. | 2cab915021 | |
Sam A. | d24cdab7e9 | |
Sam A. | 730d80ce07 | |
Benjamin Bach | 943a6ed79e |
16
.drone.yml
16
.drone.yml
|
@ -3,24 +3,20 @@ name: default
|
|||
|
||||
steps:
|
||||
- name: build_stable
|
||||
image: debian:buster-slim
|
||||
image: klakegg/hugo:ext-alpine-ci
|
||||
environment:
|
||||
HUGO_SECURITY_HTTP_URLS: none
|
||||
commands:
|
||||
- apt-get update; apt-get upgrade -y
|
||||
- apt-get install -y wget git
|
||||
- wget https://github.com/gohugoio/hugo/releases/download/v0.111.2/hugo_extended_0.111.2_linux-amd64.deb -O hugo.deb
|
||||
- dpkg -i hugo.deb
|
||||
- hugo --destination _site/
|
||||
when:
|
||||
branch:
|
||||
- main
|
||||
|
||||
- name: build_staging
|
||||
image: debian:buster-slim
|
||||
image: klakegg/hugo:ext-alpine-ci
|
||||
environment:
|
||||
HUGO_SECURITY_HTTP_URLS: none
|
||||
commands:
|
||||
- apt-get update; apt-get upgrade -y
|
||||
- apt-get install -y wget git
|
||||
- wget https://github.com/gohugoio/hugo/releases/download/v0.111.2/hugo_extended_0.111.2_linux-amd64.deb -O hugo.deb
|
||||
- dpkg -i hugo.deb
|
||||
- hugo --baseURL "https://staging.data.coop" --destination _site/
|
||||
when:
|
||||
branch:
|
||||
|
|
|
@ -1,7 +0,0 @@
|
|||
FROM debian:buster-slim
|
||||
|
||||
RUN apt-get update && \
|
||||
apt-get upgrade -y && \
|
||||
apt-get install -y wget git && \
|
||||
wget https://github.com/gohugoio/hugo/releases/download/v0.111.1/hugo_extended_0.111.1_linux-amd64.deb -O hugo.deb && \
|
||||
dpkg -i hugo.deb
|
|
@ -10,7 +10,7 @@ Running with Docker
|
|||
|
||||
In `docker-compose.yml`, we have specified a `serve` target which you can run locally like this:
|
||||
|
||||
``` {.sourceCode .bash}
|
||||
```bash
|
||||
docker-compose up serve
|
||||
```
|
||||
|
||||
|
@ -25,7 +25,7 @@ file an issue!
|
|||
|
||||
Example recipe
|
||||
|
||||
``` {.sourceCode .bash}
|
||||
```bash
|
||||
# Fetch .deb from Github
|
||||
wget https://github.com/gohugoio/hugo/releases/download/v0.80.0/hugo_extended_X.Y.Z_Linux-64bit.deb -O hugo_extended.deb
|
||||
|
||||
|
@ -45,7 +45,7 @@ hugo server
|
|||
Deploying the site
|
||||
------------------
|
||||
|
||||
Simply pushing to `master` in our main repo at
|
||||
Simply pushing to `main` in our main repo at
|
||||
<https://git.data.coop/data.coop/website/> will trigger a
|
||||
build-and-deploy of the website.
|
||||
|
||||
|
|
|
@ -17,7 +17,13 @@ markup:
|
|||
languages:
|
||||
da:
|
||||
title: data.coop
|
||||
weight: 1
|
||||
weight: 1
|
||||
# First Hugo looks in your post front matter for an images value (images: [""])
|
||||
# Then Hugo searchs for image page resources with feature, cover or thumbnail in their name. These are images files under a directory that matches the post (e.g. content\posts\first-post)
|
||||
# If not images are found, Hugo looks for images (images: [""]) in your site config
|
||||
# If no image if found, then an image-less Twitter summary card is used instead of summary_large_image
|
||||
# https://digitaldrummerj.me/hugo-preview-when-sharing-twitter/
|
||||
images: ["/static/img/some_card_preview_large_en.png"]
|
||||
LanguageName: Dansk
|
||||
menu:
|
||||
nav:
|
||||
|
@ -36,6 +42,7 @@ languages:
|
|||
en:
|
||||
title: data.coop
|
||||
weight: 2
|
||||
images: ["/static/img/some_card_preview_large_da.png"]
|
||||
LanguageName: English
|
||||
menu:
|
||||
nav:
|
||||
|
|
|
@ -3,6 +3,7 @@ title: Welcome to data.coop
|
|||
---
|
||||
|
||||
data.coop is a cooperative, which owns and operates a digital infrastructure for its members. Our fundamental vision is to protect our members' data.
|
||||
The community consists of members around the Copenhagen-area and is open to inquiries from abroad to start sister infrastructures based on the same principles.
|
||||
|
||||
Our core principles are:
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
title: "Om os"
|
||||
---
|
||||
|
||||
**data.coop** er en forening og et kooperativ.
|
||||
**[data.coop]({{< ref "/" >}})** er en forening og et kooperativ.
|
||||
|
||||
Vi — medlemmerne i kooperativet — ejer vores egne data.
|
||||
|
||||
|
@ -17,5 +17,5 @@ Du kan finde os på:
|
|||
|
||||
* Matrix: [#data.coop:data.coop](https://matrix.to/#/#data.coop:data.coop)
|
||||
* IRC (Libera.chat): #data.coop
|
||||
* Vores [Gitea server](https://git.data.coop/data.coop/)
|
||||
* Vores [Forgejo server](https://git.data.coop/data.coop/)
|
||||
* På Fødiverset/Mastodon: <a rel="me" href="https://social.data.coop/@datacoop">@datacoop@data.coop</a>
|
||||
|
|
|
@ -2,7 +2,10 @@
|
|||
title: "About"
|
||||
---
|
||||
|
||||
**data.coop** is an association and a cooperative.
|
||||
**[data.coop]({{< ref "/" >}})** is an association and a cooperative.
|
||||
|
||||
The community consists of members around the Copenhagen-area and is open to inquiries from abroad to start sister infrastructures based on the same principles.
|
||||
If you are interested in becoming a member of data.coop but you are not able to participate in physical meetings in Copenhagen, we encourage that you get in touch with us about a vision you have for your community, rather than signing up as a member.
|
||||
|
||||
We — the members of the cooperative — own our own data.
|
||||
|
||||
|
@ -17,5 +20,5 @@ You can find us here:
|
|||
|
||||
* Matrix: [#data.coop:data.coop](https://matrix.to/#/#data.coop:data.coop)
|
||||
* IRC (Libera.chat): #data.coop
|
||||
* Our [Gitea server](https://git.data.coop/data.coop/)
|
||||
* Our [Forgejo server](https://git.data.coop/data.coop/)
|
||||
* In the Fediverse/Mastodon: <a rel="me" href="https://social.data.coop/@datacoop">@datacoop@data.coop</a>
|
||||
|
|
|
@ -2,11 +2,11 @@
|
|||
title: Bliv medlem
|
||||
---
|
||||
|
||||
[data.coop](https://data.coop) er en demokratisk forening. Medlemmer bestemmer
|
||||
[data.coop]({{< ref "/" >}}) er en demokratisk forening. Medlemmer bestemmer
|
||||
over foreningens generelle drift og hvordan data skal forvaltes. Dette sker som i en helt klassisk forening i henhold til vores vedtægter på den årlige
|
||||
generalforsamling.
|
||||
|
||||
Du bør læse vores [vedtægter](/rights/) og især vores [Acceptable Usage Policy (AUP)](https://git.data.coop/data.coop/dokumenter/src/branch/main/Acceptable%20Usage%20Policy.md) inden du melder dig ind. Har du spørgsmål, kan du finde os på [Matrix og IRC](/about/) eller [sende en e-mail til bestyrelsen](mailto:board@data.coop).
|
||||
Du bør læse vores [vedtægter]({{< ref "/rights.md" >}}) og især vores [Acceptable Usage Policy (AUP)](https://git.data.coop/data.coop/dokumenter/src/branch/main/Acceptable%20Usage%20Policy.md) inden du melder dig ind. Har du spørgsmål, kan du finde os på [Matrix og IRC]({{< ref "/about.md" >}}) eller [sende en e-mail til bestyrelsen](mailto:board@data.coop).
|
||||
|
||||
Du bliver medlem ved at overføre penge til vores konto og sende en email til
|
||||
vores kasserer, [benjaoming@data.coop](mailto:benjaoming@data.coop), med dit navn.
|
||||
|
|
|
@ -2,14 +2,14 @@
|
|||
title: Become a member
|
||||
---
|
||||
|
||||
[data.coop](https://data.coop) is a cooperative established as a democratic association.
|
||||
[data.coop]({{< ref "/" >}}) is a cooperative established as a democratic association.
|
||||
The members decide on the association's operations and how data should be governed.
|
||||
Governance resembles any classic association: We have legal statutes and formal general assemblies.
|
||||
|
||||
You need to read our [statutes](/rights/) and our
|
||||
You need to read our [statutes]({{< relref "/rights.md" >}}) and our
|
||||
[Acceptable Usage Policy (AUP)](https://git.data.coop/data.coop/dokumenter/src/branch/main/Acceptable%20Usage%20Policy.md)
|
||||
before becoming a member.
|
||||
If you have questions, you can find us on [Matrix or IRC](/about/) or [send an email to the board](mailto:board@data.coop).
|
||||
If you have questions, you can find us on [Matrix or IRC]({{< ref "/about.md" >}}) or [send an email to the board](mailto:board@data.coop).
|
||||
|
||||
*English speakers:* We would love to have you as a member.
|
||||
Many parts of this organization are already in English,
|
||||
|
|
|
@ -7,5 +7,5 @@ data.coop does not have a translation of its Danish statutes.
|
|||
The reason is that we cannot guarantee that the democratic process that established the Danish statutes would understand an English translation in the same way.
|
||||
|
||||
While we work out this challenge,
|
||||
we encourage that you use some auto-generated translation of the [Danish statutes](/rights/)
|
||||
we encourage that you use some auto-generated translation of the [Danish statutes]({{< ref path="/rights.md" lang="da" >}})
|
||||
and ask us questions about anything that would seem unclear.
|
||||
|
|
|
@ -5,10 +5,10 @@ title: Tjenester
|
|||
|
||||
Visse tjenester **data.coop** driver er kun for medlemmer, andre er åbne for alle.
|
||||
|
||||
Alle tjenester er benævnt med [badges](/services/#badges), der deklarerer i hvor høj grad den
|
||||
Alle tjenester er benævnt med [badges]({{< ref "/services/#badges" >}}), der deklarerer i hvor høj grad den
|
||||
enkelte tjeneste lever op til [kerneprincipperne defineret i formålsparagraffen
|
||||
i vores vedtægter](/rights/#-2-formål).
|
||||
i vores vedtægter]({{< ref "/rights.md#-2-formål" >}}).
|
||||
|
||||
Vi har skrevet en definition af [hvad de forskellige badges dækker over](/services/#badges).
|
||||
Vi har skrevet en definition af [hvad de forskellige badges dækker over]({{< ref "/services/#badges" >}}).
|
||||
|
||||
Klik på hver tjenestes navn for at se detaljer:
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
layout: page
|
||||
title: Gitea
|
||||
title: Forgejo
|
||||
service_badges:
|
||||
stability: positive
|
||||
secure_connection: positive
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
layout: page
|
||||
title: Gitea
|
||||
title: Forgejo
|
||||
service_badges:
|
||||
stability: positive
|
||||
secure_connection: positive
|
|
@ -1,12 +1,10 @@
|
|||
version: "3"
|
||||
|
||||
services:
|
||||
serve:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile_hugo
|
||||
command: |
|
||||
/bin/bash -c "cd /code && hugo serve"
|
||||
network_mode: host
|
||||
server:
|
||||
image: klakegg/hugo:ext-alpine
|
||||
command: server
|
||||
volumes:
|
||||
- .:/code
|
||||
- ".:/src"
|
||||
ports:
|
||||
- "1313:1313"
|
||||
|
|
|
@ -0,0 +1,37 @@
|
|||
<svg viewBox="0 0 212 212" xmlns="http://www.w3.org/2000/svg">
|
||||
<metadata
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
>
|
||||
<rdf:RDF>
|
||||
<cc:Work rdf:about="https://codeberg.org/forgejo/governance/src/branch/main/branding#logo">
|
||||
<dc:title>Forgejo logo</dc:title>
|
||||
<cc:creator rdf:resource="https://caesarschinas.com/"><cc:attributionName>Caesar Schinas</cc:attributionName></cc:creator>
|
||||
<cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<style type="text/css">
|
||||
:root, svg {
|
||||
color-scheme: dark light;
|
||||
}
|
||||
circle {
|
||||
fill: none;
|
||||
stroke: #4b3aba;
|
||||
stroke-width: 15;
|
||||
}
|
||||
path {
|
||||
fill: none;
|
||||
stroke: #4b3aba;
|
||||
stroke-width: 25;
|
||||
}
|
||||
</style>
|
||||
<g transform="translate(6,6)">
|
||||
<path d="M58 168 v-98 a50 50 0 0 1 50-50 h20" />
|
||||
<path d="M58 168 v-30 a50 50 0 0 1 50-50 h20" />
|
||||
<circle cx="142" cy="20" r="18" />
|
||||
<circle cx="142" cy="88" r="18" />
|
||||
<circle cx="58" cy="180" r="18" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.1 KiB |
|
@ -1,57 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
version="1.1"
|
||||
id="main_outline"
|
||||
x="0px"
|
||||
y="0px"
|
||||
viewBox="0 0 640 640"
|
||||
xml:space="preserve"
|
||||
sodipodi:docname="gitea_logo.svg"
|
||||
style="enable-background:new 0 0 640 640;"
|
||||
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"><defs
|
||||
id="defs16" /><sodipodi:namedview
|
||||
id="namedview14"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
showgrid="false"
|
||||
inkscape:zoom="1.2984375"
|
||||
inkscape:cx="320.38508"
|
||||
inkscape:cy="320.77016"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1011"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="main_outline" />
|
||||
<g
|
||||
id="g11"
|
||||
transform="matrix(1,0,0,1.0012257,0,-0.17537094)">
|
||||
<path
|
||||
id="teabag"
|
||||
style="fill:#ffffff"
|
||||
d="M 395.9,484.2 269,423.2 c -12.5,-6 -17.9,-21.2 -11.8,-33.8 l 61,-126.9 c 6,-12.5 21.2,-17.9 33.8,-11.8 17.2,8.3 27.1,13 27.1,13 l -0.1,-109.2 16.7,-0.1 0.1,117.1 c 0,0 57.4,24.2 83.1,40.1 3.7,2.3 10.2,6.8 12.9,14.4 2.1,6.1 2,13.1 -1,19.3 l -61,126.9 c -6.2,12.7 -21.4,18.1 -33.9,12 z" />
|
||||
<g
|
||||
id="g9">
|
||||
<g
|
||||
id="g7">
|
||||
<path
|
||||
style="fill:#4b3aba"
|
||||
d="m 622.7,149.8 c -4.1,-4.1 -9.6,-4 -9.6,-4 0,0 -117.2,6.6 -177.9,8 -13.3,0.3 -26.5,0.6 -39.6,0.7 0,39.1 0,78.2 0,117.2 -5.5,-2.6 -11.1,-5.3 -16.6,-7.9 0,-36.4 -0.1,-109.2 -0.1,-109.2 -29,0.4 -89.2,-2.2 -89.2,-2.2 0,0 -141.4,-7.1 -156.8,-8.5 -9.8,-0.6 -22.5,-2.1 -39,1.5 -8.7,1.8 -33.5,7.4 -53.8,26.9 -45,40.1 -33.5,103.9 -32.1,113.5 1.7,11.7 6.9,44.2 31.7,72.5 45.8,56.1 144.4,54.8 144.4,54.8 0,0 12.1,28.9 30.6,55.5 25,33.1 50.7,58.9 75.7,62 63,0 188.9,-0.1 188.9,-0.1 0,0 12,0.1 28.3,-10.3 14,-8.5 26.5,-23.4 26.5,-23.4 0,0 12.9,-13.8 30.9,-45.3 5.5,-9.7 10.1,-19.1 14.1,-28 0,0 55.2,-117.1 55.2,-231.1 -1.1,-34.5 -9.6,-40.6 -11.6,-42.6 z M 125.6,353.9 c -25.9,-8.5 -36.9,-18.7 -36.9,-18.7 0,0 -19.1,-13.4 -28.7,-39.8 -16.5,-44.2 -1.4,-71.2 -1.4,-71.2 0,0 8.4,-22.5 38.5,-30 13.8,-3.7 31,-3.1 31,-3.1 0,0 7.1,59.4 15.7,94.2 7.2,29.2 24.8,77.7 24.8,77.7 0,0 -26.1,-3.1 -43,-9.1 z m 300.3,107.6 c 0,0 -6.1,14.5 -19.6,15.4 -5.8,0.4 -10.3,-1.2 -10.3,-1.2 0,0 -0.3,-0.1 -5.3,-2.1 l -112.9,-55 c 0,0 -10.9,-5.7 -12.8,-15.6 -2.2,-8.1 2.7,-18.1 2.7,-18.1 L 322,273 c 0,0 4.8,-9.7 12.2,-13 0.6,-0.3 2.3,-1 4.5,-1.5 8.1,-2.1 18,2.8 18,2.8 L 467.4,315 c 0,0 12.6,5.7 15.3,16.2 1.9,7.4 -0.5,14 -1.8,17.2 -6.3,15.4 -55,113.1 -55,113.1 z"
|
||||
id="path3" />
|
||||
<path
|
||||
style="fill:#4b3aba"
|
||||
d="m 326.8,380.1 c -8.2,0.1 -15.4,5.8 -17.3,13.8 -1.9,8 2,16.3 9.1,20 7.7,4 17.5,1.8 22.7,-5.4 5.1,-7.1 4.3,-16.9 -1.8,-23.1 l 24,-49.1 c 1.5,0.1 3.7,0.2 6.2,-0.5 4.1,-0.9 7.1,-3.6 7.1,-3.6 4.2,1.8 8.6,3.8 13.2,6.1 4.8,2.4 9.3,4.9 13.4,7.3 0.9,0.5 1.8,1.1 2.8,1.9 1.6,1.3 3.4,3.1 4.7,5.5 1.9,5.5 -1.9,14.9 -1.9,14.9 -2.3,7.6 -18.4,40.6 -18.4,40.6 -8.1,-0.2 -15.3,5 -17.7,12.5 -2.6,8.1 1.1,17.3 8.9,21.3 7.8,4 17.4,1.7 22.5,-5.3 5,-6.8 4.6,-16.3 -1.1,-22.6 1.9,-3.7 3.7,-7.4 5.6,-11.3 5,-10.4 13.5,-30.4 13.5,-30.4 0.9,-1.7 5.7,-10.3 2.7,-21.3 -2.5,-11.4 -12.6,-16.7 -12.6,-16.7 -12.2,-7.9 -29.2,-15.2 -29.2,-15.2 0,0 0,-4.1 -1.1,-7.1 -1.1,-3.1 -2.8,-5.1 -3.9,-6.3 4.7,-9.7 9.4,-19.3 14.1,-29 -4.1,-2 -8.1,-4 -12.2,-6.1 -4.8,9.8 -9.7,19.7 -14.5,29.5 -6.7,-0.1 -12.9,3.5 -16.1,9.4 -3.4,6.3 -2.7,14.1 1.9,19.8 -8.2,16.8 -16.4,33.6 -24.6,50.4 z"
|
||||
id="path5" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 3.6 KiB |
Binary file not shown.
After Width: | Height: | Size: 46 KiB |
Binary file not shown.
After Width: | Height: | Size: 31 KiB |
|
@ -1,7 +1,6 @@
|
|||
<h2 id="badges">{{ i18n "badges_headline" }}</h2>
|
||||
|
||||
<section class="badge-definitions">
|
||||
{{/* TODO: This needs to be sensitive to current language */}}
|
||||
{{- $translated_badges := index $.Site.Data.badges .Lang }}
|
||||
{{ range $badge_key, $badge := $translated_badges.badges.badges }}
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
<a rel="me" href="https://social.data.coop/@datacoop"><img src="/static/img/mastodon_logo.svg" alt="Mastodon logo" title="data.coop on Mastodon" width="40" height="40" /></a>
|
||||
<a href="https://git.data.coop/data.coop"><img src="/static/img/gitea_logo.svg" alt="Gitea logo" title="data.coop on Gitea" width="" height="40" /></a>
|
||||
<a href="https://git.data.coop/data.coop"><img src="/static/img/forgejo_logo.svg" alt="Forgejo logo" title="data.coop on Forgejo" width="" height="40" /></a>
|
||||
<a href="https://matrix.to/#/#data.coop:data.coop"><img src="/static/img/matrix_logo.svg" alt="Matrix logo" title="data.coop on Matrix" width="" height="40" /></a>
|
||||
|
|
|
@ -17,6 +17,9 @@
|
|||
<meta name="msapplication-TileColor" content="#4b3aba">
|
||||
<meta name="theme-color" content="#4b3aba">
|
||||
|
||||
{{ template "_internal/twitter_cards.html" . }}
|
||||
{{ template "_internal/opengraph.html" . }}
|
||||
|
||||
{{ $style := resources.Get "static/css/style.scss" | resources.ToCSS | resources.Minify | resources.Fingerprint "sha512" }}
|
||||
<link rel="stylesheet" href="{{ $style.RelPermalink }}" integrity="{{ $style.Data.Integrity }}">
|
||||
|
||||
|
|
Loading…
Reference in New Issue