From 602d55d01c3d3d30f9d1708423f28a3d79dd67fe Mon Sep 17 00:00:00 2001 From: Mark Wielaard Date: Tue, 13 Apr 2021 02:09:23 +0200 Subject: Move website to gnu-tools-website repo --- website/README | 17 - website/backronyms.txt | 13 - website/code-of-conduct.md | 88 ----- website/contribute.md | 20 - website/documents.md | 9 - website/free-software.md | 21 - website/haunt.scm | 265 ------------- website/index.md | 35 -- website/logo.scm | 229 ----------- website/posts/kickoff.md | 79 ---- website/social-contract.md | 52 --- website/software.md | 40 -- website/static/css/code.css | 33 -- website/static/css/main.css | 357 ----------------- website/static/fonts/FiraMono-Regular.ttf | Bin 174632 -> 0 bytes website/static/fonts/OFL.txt | 94 ----- website/static/fonts/Roboto-Bold.ttf | Bin 162464 -> 0 bytes website/static/fonts/Roboto-Light.ttf | Bin 162420 -> 0 bytes website/static/fonts/Roboto-LightItalic.ttf | Bin 166492 -> 0 bytes website/static/images/background.png | Bin 753 -> 0 bytes website/static/images/favicon.svg | 431 -------------------- website/static/images/feed.png | Bin 815 -> 0 bytes website/static/images/h-separator-darker.png | Bin 1091 -> 0 bytes website/static/images/logo-small.svg | 1 - website/static/images/logo.svg | 564 --------------------------- website/static/images/noise-bg.png | Bin 3101 -> 0 bytes 26 files changed, 2348 deletions(-) delete mode 100644 website/README delete mode 100644 website/backronyms.txt delete mode 100644 website/code-of-conduct.md delete mode 100644 website/contribute.md delete mode 100644 website/documents.md delete mode 100644 website/free-software.md delete mode 100644 website/haunt.scm delete mode 100644 website/index.md delete mode 100644 website/logo.scm delete mode 100644 website/posts/kickoff.md delete mode 100644 website/social-contract.md delete mode 100644 website/software.md delete mode 100644 website/static/css/code.css delete mode 100644 website/static/css/main.css delete mode 100755 website/static/fonts/FiraMono-Regular.ttf delete mode 100644 website/static/fonts/OFL.txt delete mode 100644 website/static/fonts/Roboto-Bold.ttf delete mode 100644 website/static/fonts/Roboto-Light.ttf delete mode 100644 website/static/fonts/Roboto-LightItalic.ttf delete mode 100644 website/static/images/background.png delete mode 100644 website/static/images/favicon.svg delete mode 100644 website/static/images/feed.png delete mode 100644 website/static/images/h-separator-darker.png delete mode 100644 website/static/images/logo-small.svg delete mode 100644 website/static/images/logo.svg delete mode 100644 website/static/images/noise-bg.png diff --git a/website/README b/website/README deleted file mode 100644 index d011a5e..0000000 --- a/website/README +++ /dev/null @@ -1,17 +0,0 @@ -To build the web site, you need Haunt: - - https://dthompson.us/projects/haunt.html - -You can install it with something like: - - guix install haunt - -The following command builds the web site: - - haunt build - -… and this one serves a copy of the web site: - - haunt serve - -Enjoy! diff --git a/website/backronyms.txt b/website/backronyms.txt deleted file mode 100644 index 9e42d1a..0000000 --- a/website/backronyms.txt +++ /dev/null @@ -1,13 +0,0 @@ -random ideas: - - - “GNU” as in “new” - - Gathering under a New Umbrella - - Group Now Unified - - GNU’s Now Unionized - - Getting New Users - - Graphics, Networking, Utilities — Software for a variety of use - cases. - - - Gather, Grow, Group, Game, Grab, Guile - - Never, Now, New, Not - - Ultimate, Unequaled, Unprecedented, User, Unity, Unified diff --git a/website/code-of-conduct.md b/website/code-of-conduct.md deleted file mode 100644 index 2facbdf..0000000 --- a/website/code-of-conduct.md +++ /dev/null @@ -1,88 +0,0 @@ -title: Contributor Covenant Code of Conduct -author: The GNU Assembly ---- - -# Contributor Covenant Code of Conduct - -## Our Pledge - -We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation. - -We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community. - -## Our Standards - -Examples of behavior that contributes to a positive environment for our community include: - -* Demonstrating empathy and kindness toward other people -* Being respectful of differing opinions, viewpoints, and experiences -* Giving and gracefully accepting constructive feedback -* Accepting responsibility and apologizing to those affected by our mistakes, and learning from the experience -* Focusing on what is best not just for us as individuals, but for the overall community - -Examples of unacceptable behavior include: - -* The use of sexualized language or imagery, and sexual attention or - advances of any kind -* Trolling, insulting or derogatory comments, and personal or political attacks -* Public or private harassment -* Publishing others' private information, such as a physical or email - address, without their explicit permission -* Other conduct which could reasonably be considered inappropriate in a - professional setting - -## Enforcement Responsibilities - -Community leaders are responsible for clarifying and enforcing our standards of acceptable behavior and will take appropriate and fair corrective action in response to any behavior that they deem inappropriate, threatening, offensive, or harmful. - -Community leaders have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, and will communicate reasons for moderation decisions when appropriate. - -## Scope - -This Code of Conduct applies within all community spaces, and also applies when an individual is officially representing the community in public spaces. Examples of representing our community include using an official e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. - -## Enforcement - -Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the [community leaders responsible for enforcement](wiki:admin) at . All complaints will be reviewed and investigated promptly and fairly. - -All community leaders are obligated to respect the privacy and security of the reporter of any incident. - -## Enforcement Guidelines - -Community leaders will follow these Community Impact Guidelines in determining the consequences for any action they deem in violation of this Code of Conduct: - -### 1. Correction - -**Community Impact**: Use of inappropriate language or other behavior deemed unprofessional or unwelcome in the community. - -**Consequence**: A private, written warning from community leaders, providing clarity around the nature of the violation and an explanation of why the behavior was inappropriate. A public apology may be requested. - -### 2. Warning - -**Community Impact**: A violation through a single incident or series of actions. - -**Consequence**: A warning with consequences for continued behavior. No interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, for a specified period of time. This includes avoiding interactions in community spaces as well as external channels like social media. Violating these terms may lead to a temporary or permanent ban. - -### 3. Temporary Ban - -**Community Impact**: A serious violation of community standards, including sustained inappropriate behavior. - -**Consequence**: A temporary ban from any sort of interaction or public communication with the community for a specified period of time. No public or private interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, is allowed during this period. Violating these terms may lead to a permanent ban. - -### 4. Permanent Ban - -**Community Impact**: Demonstrating a pattern of violation of community standards, including sustained inappropriate behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals. - -**Consequence**: A permanent ban from any sort of public interaction within the community. - -## Attribution - -This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 2.0, -available at https://www.contributor-covenant.org/version/2/0/code_of_conduct.html. - -Community Impact Guidelines were inspired by [Mozilla's code of conduct enforcement ladder](https://github.com/mozilla/diversity). - -[homepage]: https://www.contributor-covenant.org - -For answers to common questions about this code of conduct, see the FAQ at -https://www.contributor-covenant.org/faq. Translations are available at https://www.contributor-covenant.org/translations. diff --git a/website/contribute.md b/website/contribute.md deleted file mode 100644 index 6918fd8..0000000 --- a/website/contribute.md +++ /dev/null @@ -1,20 +0,0 @@ -title: Contribute -author: The GNU Assembly -menu: contribute ---- - -If you are a maintainer or contributor to a GNU package sharing the -same vision as we do, we’d love to have you on board! The steps to join -the Assembly are as follows: - - 1. Read the [Social Contract](/en/documents/social-contract) and email - `social-contract@gnu.tools` to explicitly endorse it. Endorsement - allows us to make sure we’re all on the same page, following the - same goals. - 2. Subscribe to [the Assembly mailing - list](https://lists.gnu.tools/hyperkitty/list/assembly@lists.gnu.tools/) - and check out the [code of conduct](/en/documents/code-of-conduct) - that applies. - 3. There is no third step. - -Let’s connect the software packages and the people behind them! diff --git a/website/documents.md b/website/documents.md deleted file mode 100644 index 5d0dedf..0000000 --- a/website/documents.md +++ /dev/null @@ -1,9 +0,0 @@ -title: Organizational documents -author: The GNU Assembly -menu: documents ---- - -# Organizational documents of the GNU Assembly - - - [GNU Social Contract 1.0](/en/documents/social-contract) - - [Contributor Covenant Code of Conduct](/en/documents/code-of-conduct) diff --git a/website/free-software.md b/website/free-software.md deleted file mode 100644 index 178740a..0000000 --- a/website/free-software.md +++ /dev/null @@ -1,21 +0,0 @@ -title: Free software -author: The GNU Assembly ---- - -# What’s “free software”? - -The GNU Assembly produces _free software_, also referred to as “_libre_ -software”, “liberating software”, or “open source” — but that last one -fails to convey the main idea, that the goal is freedom. Software -is “free” if it _respects its user’s freedom_, namely the following four -essential freedoms: - - 1. The freedom to run the program as the user wishes, for any purpose. - 2. The freedom to study how the program works and to change it to suit - their needs. - 3. The freedom to redistribute it. - 4. The freedom to distribute copies of modified versions. - -These criteria were spelled out by Richard M. Stallman in the 1980s. -The defense of the freedom of computer users is at the core of the -[Social Contract](/en/documents/social-contract) of the GNU Assembly. diff --git a/website/haunt.scm b/website/haunt.scm deleted file mode 100644 index a230226..0000000 --- a/website/haunt.scm +++ /dev/null @@ -1,265 +0,0 @@ -;;; The GNU Assembly Web Site -;;; Copyright © 2021 Ludovic Courtès -;;; Copyright © 2021 Ricardo Wurmus -;;; -;;; This program is free software; you can redistribute it and/or modify it -;;; under the terms of the GNU General Public License as published by -;;; the Free Software Foundation; either version 3 of the License, or (at -;;; your option) any later version. -;;; -;;; This program is distributed in the hope that it will be useful, but -;;; WITHOUT ANY WARRANTY; without even the implied warranty of -;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -;;; GNU General Public License for more details. -;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see . - -(use-modules (haunt asset) - (haunt site) - (haunt page) - (haunt html) - (haunt post) - (haunt builder assets) - (haunt builder blog) - (haunt builder atom) - (haunt reader) - (haunt reader commonmark) - (srfi srfi-19) ;dates - (srfi srfi-26) ;cut - (srfi srfi-71) ;multiple-value let - (ice-9 match)) - -(define %cwd - (and=> (assq-ref (current-source-location) 'filename) - dirname)) - -(define (base-url . location) - (string-concatenate (cons "" location))) - -(define (image-url location) - (base-url "/static/images" location)) - -(define (css-url location) - (base-url "/static/css" location)) - -(define* (base-layout body #:key (title "") (meta '()) - (posts '()) site) - (define (menubar where) - (let ((locations - '(("about" "About" "/") - ("software" "Software" "/en/software") - ("documents" "Documents" "/en/documents") - ("contribute" "contribute" "/en/contribute") - ("blog" "Blog" "/en/blog")))) - `(div (@ (id "menubar") - (class "width-control")) - (ul - ,@(map (match-lambda - ((key text path) - (if (and where (string=? where key)) - `(li (@ (class "selected")) - (span ,text)) - `(li (a (@ (href ,(base-url path))) - ,text))))) - locations) - (li (a (@ (href ,(base-url "/en/blog/feed.xml"))) - (img (@ (alt "Atom feed") - (src ,(image-url "/feed.png")))))))))) - (define front-page? - (assoc-ref meta 'frontpage)) - - `((doctype "html") - (html (@ (lang "en")) - (head - (meta (@ (http-equiv "Content-Type") - (content "text/html; charset=utf-8"))) - (link (@ (rel "icon") - (type "image/x-icon") - (href ,(image-url "/favicon.svg")))) - (link (@ (rel "stylesheet") - (href ,(css-url "/main.css")) - (type "text/css") - (media "screen"))) - (title ,title)) - (body - ,@(if front-page? - '((@ (class "frontpage"))) - '()) - (div (@ (id "header")) - (div (@ (id "header-inner") - (class "width-control")) - (a (@ (href ,(base-url "/")) - (class ,(if front-page? - "logo" "logo small"))) - (img (@ (alt "The logo of the GNU Assembly") - (src ,(image-url (if front-page? - "/logo.svg" - "/logo-small.svg")))))) - - ;; Add the large-font welcoming message on the - ;; front page. - ,@(if front-page? - `((p (@ (id "heading") - (class "front-page-heading")) - "Welcome to the GNU Assembly! We write " - (a (@ (href "/en/documents/free-software")) - (emph "free software")) - " — software that empowers users, " - "giving them individual and collective control " - "over their computing, from the operating " - "system to applications.")) - `(,(menubar (assoc-ref meta 'menu)))))) - ,@(if front-page? - `(,(menubar "about")) - '()) - - (div (@ (id "content") - (class "width-control")) - (div (@ (id "content-inner")) - (article ,body))) - - (div (@ (id "footer-box") - (class "width-control")) - (p (a (@ (href "https://wiki.gnu.tools/git/gnu-tools-wiki/tree/website")) ;FIXME - "Source of this site"))))))) - -(define read-markdown - (reader-proc commonmark-reader)) - -(define (read-markdown-page file posts site) - "Read the CommonMark page from FILE. Return its final SXML -representation." - (let ((meta body (read-markdown (string-append %cwd "/" file)))) - (base-layout `(div (@ (class "post")) - (div (@ (class "post-body")) - ,body)) - #:title (string-append "The GNU Assembly — " - (assoc-ref meta 'title)) - #:meta meta - #:posts posts - #:site site))) - -(define (static-pages) - "Return the list of static web pages." - (define (markdown-page html md) - (lambda (site posts) - (make-page html (read-markdown-page md posts site) - sxml->html))) - - (list (markdown-page "index.html" "index.md") - - (markdown-page "/en/documents/index.html" - "documents.md") - (markdown-page "/en/software/index.html" - "software.md") - (markdown-page "/en/contribute/index.html" - "contribute.md") - (markdown-page "/en/documents/free-software/index.html" - "free-software.md") - (markdown-page "/en/documents/code-of-conduct/index.html" - "code-of-conduct.md") - (markdown-page "/en/documents/social-contract/index.html" - "social-contract.md"))) - - -;;; -;;; Blog. -;;; - -(define (post-url post site) - "Return the URL of POST, a Haunt blog post, for SITE." - (let ((date (post-date post))) - (base-url "/en/blog/" - (number->string (date-year date)) - "/" - (string-pad (number->string (date-month date)) - 2 #\0) - - ;; There's an implicit "/index.html" here. - "/" (site-post-slug site post)))) - -(define (summarize-post post uri) - (match (post-sxml post) - ((('p paragraph ...) _ ...) - `((p ,@paragraph) - (p (a (@ (href ,uri)) "Continue reading…")))) - (body - body))) - -(define* (post->sxml post #:key post-uri summarize?) - "Return the SXML for POST." - (define post-body* - (if summarize? - (cut summarize-post <> post-uri) - post-sxml)) - - `(div (@ (class "post")) - (h1 (@ (class "title")) - ,(if post-uri - `(a (@ (href ,post-uri)) - ,(post-ref post 'title)) - (post-ref post 'title))) - (div (@ (class "post-about")) - ,(post-ref post 'author) - " — " ,(date->string (post-date post) "~B ~e, ~Y")) - (hr) - (div (@ (class "post-body")) - ,(post-body* post)))) - -(define (page->sxml site title posts prefix) - "Return the SXML for the news page of SITE, containing POSTS." - `((div (@ (class "header")) - (div (@ (class "post-list")) - ,@(map (lambda (post) - (post->sxml post #:post-uri (post-url post site) - #:summarize? #t)) - posts))))) - -(define (post->page post site) - (make-page (string-append (post-url post site) "/index.html") - (render-post %theme site post) - sxml->html)) - -(define %theme - ;; Theme for the rendering of the news pages. - (theme #:name "The GNU Assembly" - #:layout (lambda (site title body) - (base-layout body - #:title - (string-append "The GNU Assembly — " - title))) - #:post-template post->sxml - #:collection-template page->sxml)) - - -(site #:title "The GNU Assembly" - #:domain "gnu.tools" - #:default-metadata - '((author . "The GNU Assembly") - (email . "assembly@lists.gnu.tools")) - #:readers (list commonmark-reader) - #:builders (append (list (static-directory "static")) - (static-pages) - - ;; Blog posts. - (list (lambda (site posts) - ;; Pages for each post. - (map (cut post->page <> site) posts)) - - (lambda (site posts) - ;; The main collection. - (make-page - "/en/blog/index.html" - (render-collection - %theme site - "The GNU Assembly — Blog" ;title - (posts/reverse-chronological posts) - "/en/blog") - sxml->html)) - - ;; Apparently the tags of Atom entries - ;; must be absolute URLs, hence this - ;; #:blog-prefix. - (atom-feed #:file-name "en/blog/feed.xml" - #:blog-prefix "https://gnu.tools/en/blog")))) diff --git a/website/index.md b/website/index.md deleted file mode 100644 index 92c5bf1..0000000 --- a/website/index.md +++ /dev/null @@ -1,35 +0,0 @@ -title: The GNU Assembly -frontpage: yes ---- - -**DRAFT** - -Here’s what “GNU” means to us: - - - Gathering under a New Umbrella — - [We](https://wiki.gnu.tools/gnu:social-contract-endorsement), - maintainers and contributors of well-known free software projects - are making this place our new home, fighting for the freedom of - computer users and hacking the good hack. - - Governance, Not Unilateralism — This new home is governed by those - who build it [following common goals and sharing the same - values](/en/documents/social-contract): the - [Assembly](https://lists.gnu.tools/hyperkitty/list/assembly@lists.gnu.tools/) - is where we openly and respectfully discuss day-to-day operation and - the general direction of our umbrella project. - - This Group’s Not Uniform — We have common goals but also different - backgrounds, and we view it as a strength. Our interactions in this - project are subject to its [code of - conduct](/en/documents/code-of-conduct). - - GNU’s Novelty is Unequaled — We contribute to [projects](/en/software) that go back - to the roots of [free software](/en/documents/free-software). - These projects and newer ones are - leading in their own domain and we plan to keep it that way. - - GNU Needs U! — It’s about building a software commons to empower - computer users. We need you — as a user, developer, speaker, - coordinator, translator, designer, system administrator: if you share [our - goals](https://wiki.gnu.tools/gnu:social-contract), bring your own - contributions! - -If you’re a GNU maintainer or contributor and you share that vision, -[join us now](/en/contribute)! diff --git a/website/logo.scm b/website/logo.scm deleted file mode 100644 index e4164a3..0000000 --- a/website/logo.scm +++ /dev/null @@ -1,229 +0,0 @@ -;;; This file uses the Guile Picture Language to generate the GNU -;;; Assembly logo variants and favicon. -;;; -;;; The League spartan font is available here: -;;; https://www.theleagueofmoveabletype.com/league-spartan -;;; -;;; After generating the SVG files, any text should be converted to -;;; paths so that viewers don't need to have that font installed. The -;;; picture language cannot do this yet, so I recommend using -;;; Inkscape manually. -;;; -;;; The logo is released under CC-BY-SA 4.0 or any other license as -;;; agreed upon after a vote by the GNU Assembly. -;;; -;;; ~~ Ricardo - -(import (pict) - (srfi :1)) - -(define palette - (list "#073b4c" - "#118ab2" - "#06d6a0" - "#ffd166" - "#ef476f")) - -(define hill-color - "#ffe9b2") - -(define next-color - (let ((index 0) - (palette* (list-tail palette 1))) - (lambda () - (set! index (modulo (1+ index) - (length palette*))) - (list-ref palette* index)))) - -(define* (wildebeest #:key (color "black")) - (fill - (path - (list (move-to '(14 . 5)) - ;; The wildebeest is drawn counter-clockwise, starting from - ;; the right horn. - - ;; head - (curve '((-1.6 . 1.2) (-2.5 . 1.4) (-2.5 . 0.7))) - (curve '((0 . -0.4) (-1.9 . -5.4) (-2.3 . -5.3))) - (curve '((-0.2 . 0) (2 . 4.1) (0.3 . 5.9))) - (curve '((-0.9 . 1.2) (-1.9 . 0.8) (-3.2 . 1.1))) - (curve '((-0.7 . 0.2) (-0.9 . -0.3) (-1 . -0.7))) - (curve '((-0.3 . -1.9) (0.7 . -6.6) (0.4 . -6))) - (curve '((-0.67 . 1.32) (-1 . 2.7) (-1.5 . 5.1))) - (curve '((-0.5 . 2.5) (-1.6 . 2.8) (-2.3 . 4.8))) - (curve '((-1.5 . 4.1) (-2.1 . 8.9) (-1.1 . 11.3))) - (curve '((0.5 . 1.3) (0.9 . 1) (2.3 . 0.8))) - (curve '((0.3 . 0) (0.7 . -0.7) (1 . -0.7))) - (curve '((0.7 . 0) (1.1 . 0.8) (1.8 . 1.2))) - (curve '((1.3 . 0.6) (2.5 . 1.5) (2.3 . 1.1))) - (curve '((-0.2 . -0.3) (-0.1 . -0.9) (0 . -1.2))) - (curve '((0.2 . -0.7) (0.4 . -0.7) (1.6 . -0.2))) - - ;; right foreleg - (curve '((0.7 . 0.3) (1.5 . 0.8) (1.7 . 1.1))) - (curve '((0.2 . 0.3) (0.5 . 0.7) (1.9 . 1.3))) - (curve '((1 . 0.4) (2.1 . 0.9) (2.1 . 1.1))) - (curve '((0 . 0.7) (-1 . 1) (-1.8 . 1.7))) - (curve '((-0.8 . 0.7) (-2.4 . 2) (-2.6 . 2.9))) - (curve '((-0.2 . 0.7) (2.7 . 4) (3.2 . 4.7))) - (curve '((0.1 . 0.8) (0.7 . 0.7) (0.9 . 1.7))) - (curve '((0.3 . 0.8) (0.8 . 1.4) (2.4 . 2.8))) - (curve '((1.9 . 1.6) (2.5 . 1.6) (2.4 . 1))) - (curve '((-0.2 . -0.8) (-0.5 . -4.2) (-1.2 . -4.2))) - (curve '((-0.4 . 0) (-0.9 . 0.6) (-1 . 0.2))) - (curve '((-0.1 . -0.5) (-0.4 . -0.6) (-0.8 . -0.6))) - (curve '((-0.2 . 0) (-1.7 . -2.4) (-2 . -2.4))) - (curve '((-0.3 . -0.3) (-1.7 . -2.8) (-1.7 . -2.8))) - - ;; left foreleg - (curve '((0 . 0) (2.3 . -1.7) (2.2 . -1.7))) - (curve '((0 . 0) (-1.2 . 1.7) (-1.9 . 3.5))) - (curve '((-0.9 . 2.2) (-1.2 . 4.2) (-1.5 . 4.8))) - (curve '((-0.2 . 0.4) (-0.5 . 0.5) (-1 . 1.3))) - (curve '((-0.5 . 0.8) (-0.7 . 1.6) (-0.1 . 2.8))) - (curve '((0.4 . 0.9) (4 . -2.2) (3.4 . -3.7))) - (curve '((-0.4 . -1.10) (0.5 . -3.4) (0.7 . -4.1))) - (curve '((0.5 . -1.8) (1.7 . -3.1) (3.2 . -4.4))) - (curve '((2.5 . -2) (2.2 . -2) (9.1 . -0.7))) - - ;; left hindleg - (curve '((2.8 . 0.5) (2.8 . 0.2) (4.9 . 2.7))) - (curve '((1.1 . 1.4) (4 . 3.9) (5.1 . 6.4))) - (curve '((0.2 . 0.4) (0.3 . 0.7) (0.3 . 1.2))) - (curve '((-0.4 . 1.5) (-0.3 . 3.7) (-1.4 . 5))) - (curve '((-0.5 . 1) (-1.5 . 2.1) (0.2 . 1.9))) - (line-to '(2.2 . 0)) - (line-to '(0.3 . -2.3)) - (curve '((0.3 . -2.2) (0 . -5) (0.4 . -7.2))) - (curve '((0.1 . -0.2) (-3.8 . -4) (-3.8 . -4.4))) - (curve '((0 . -0.5) (-0.2 . -2.8) (0 . -2.7))) - - ;; right hindleg - (curve '((0.2 . 0.1) (0.4 . 3.7) (0.5 . 4.2))) - (curve '((0.1 . 0.6) (-0.5 . 1.6) (-2.6 . 3.6))) - (curve '((-3.1 . 3) (-4.3 . 4.6) (-4.4 . 5.4))) - (curve '((0 . 0.8) (2.2 . 0.7) (2.9 . -0.1))) - (curve '((0.4 . -0.4) (1 . -2.4) (1 . -2.4))) - (curve '((1.4 . -1.4) (3 . -3.2) (4.1 . -3.7))) - (line-to '(1 . -1.9)) - (curve '((0.1 . -1.7) (-1 . -7.2) (0.3 . -8.8))) - (curve '((0.3 . -0.4) (1.2 . -3) (1.2 . -3))) - - ;; tail - (curve '((0.5 . 1.8) (4 . 4.7) (4 . 4.7))) - (curve '((-0.5 . -0.8) (-0.4 . -0.9) (-0.4 . -0.9))) - (curve '((0 . 0) (2.8 . 0.9) (4.2 . 0.5))) - (curve '((2 . -0.6) (4.8 . -4) (4.8 . -4))) - (curve '((-1.3 . 1.1) (-1.3 . 0.8) (-2.5 . 1.2))) - (curve '((0 . 0) (0.8 . -1) (1.1 . -1.4))) - (curve '((1 . -1.4) (1.6 . -3.6) (2 . -5.1))) - (curve '((-0.2 . 0.4) (-0.4 . 0.4) (-0.5 . 0.4))) - (curve '((-0.2 . -0.6) (1.1 . -3.3) (1.1 . -3.3))) - (curve '((-0.9 . 0.9) (-1.8 . 1.8) (-2.6 . 3.2))) - (curve '((-1.3 . 2.2) (-2.4 . 4.7) (-4.4 . 6.2))) - (curve '((-1.3 . 1) (-4.8 . -2) (-4.8 . -2))) - (curve '((-1.4 . -0.9) (-1.5 . -2.1) (-1.7 . -2.1))) - - ;; back - (line-to '(0.1 . 0.2)) - (curve '((0.2 . -2.4) (-3 . -5.4) (-4.4 . -6.3))) - (curve '((-5.8 . -1.4) (-7.4 . -2.16) (-9.8 . -3.9))) - (curve '((0 . 0) (2.8 . 0.4) (3.3 . -0.8))) - (curve '((-1.1 . 0.6) (-3.6 . -0.2) (-5.6 . -1.2))) - (curve '((-3.5 . -1.9) (-4 . -2.6) (-5.2 . -2.6))) - (curve '((-0.8 . 0) (-1.9 . -0.2) (-1.9 . -1))) - (curve '((-0.1 . -0.8) (0.3 . -0.8) (1.5 . -1.2))) - (curve '((-0.7 . -0.1) (-2.5 . 0.2) (-3.6 . 1.1))) - - (close-path)) - #:stroke-width 0) - color)) - -(define parliament - (begin - (next-color)(next-color) - (rotate - (apply cc-superimpose - (map (lambda (n) - (let ((segment (disk 18 #:color (next-color)))) - (rotate (expand segment #:right 130) - (* n 24)))) - (iota 8))) - -35))) - -(define hill - (scale - (fill - (polygon '((0 . 30) - (10 . 30) - (20 . 25) - (40 . 20) - (60 . 5) - (80 . 10) - (100 . 30)) - #:border-width 0) - hill-color) - 2.8)) - -(define composition - (expand - (cc-superimpose - (expand parliament #:bottom 40) - (expand hill #:top 20) - (expand - (scale (wildebeest #:color (first palette)) 2.8) - #:left 80)) - #:bottom -50 - #:left -20)) - -(define composition-with-text - (expand - (vc-append - composition - (hb-append - (text "the" - #:border-width 0 - #:font-family "League spartan Light" - #:color (first palette) - #:font-size 32) - (expand - (text "gnu" - #:border-width 0 - #:font-family "League spartan ExtraBold" - #:color (second palette) - #:font-size 32) - #:left 5 - #:right 5) - (text "assembly" - #:border-width 0 - #:font-family "League spartan Light" - #:color (first palette) - #:font-size 32))) - #:bottom 10)) - -(define favicon - (let ((circles - (expand (scale parliament 0.5) - #:amount -10))) - (scale - (cc-superimpose - (filled-rectangle - (pict-width circles) - (pict-height circles) - #:color "white") - circles - (expand (text "g" - #:border-width 0 - #:font-family "League spartan ExtraBold" - #:color (first palette) - #:font-size 64) - #:left 5)) - 0.3))) - -(define small-wildebeest - (wildebeest #:color (first palette))) - -(pict->file composition-with-text "/tmp/logo.svg") -(pict->file composition "/tmp/logo-small.svg") -(pict->file favicon "/tmp/favicon.svg") -(pict->file small-wildebeest "/tmp/wildebeest.svg") diff --git a/website/posts/kickoff.md b/website/posts/kickoff.md deleted file mode 100644 index 78fa492..0000000 --- a/website/posts/kickoff.md +++ /dev/null @@ -1,79 +0,0 @@ -title: Launching the GNU Assembly web site -date: 2021-04-16 14:00:00 -author: The GNU Assembly ---- - -Hi there! We’re excited to launch the GNU Assembly web site—“GNU” as in -“new”! This place intends to be a collaboration platform for the -developers of GNU packages who are all “hacking for user freedom” and -who [share a vision](/en/documents/social-contract) for the umbrella -project. - -**DRAFT** - -Truth be told, this is an old story finally becoming a reality. Almost -ten years ago, Andy Wingo (of GNU Guile) emailed GNU maintainers: - -``` -From: Andy Wingo -Subject: [gnu-prog-discuss] An experimental GNU Assembly -To: gnu-prog-discuss -Date: Sat, 12 Nov 2011 19:32:09 - -Greetings, GNU maintainers. - -At the last GNU Hacker's Meeting in Paris, we talked a lot about the -social structure of the GNU project. There was broad consensus that the -GNU project would be healthier and more effective if GNU maintainers had -the ability to act collectively, beyond our capacities in our individual -projects. - -This mail is an attempt to take concrete steps in that direction. I'm -trying to reflect the consensus we reached in Paris, though the words -are mine only. - -In brief, I would like to propose an experiment: the creation of a new -forum for collective decision-making in the GNU project. This "GNU -Assembly" (or whatever we call it) will discuss topics relevant to the -GNU project, with the goal of producing technical recommendations -through a process of consensus-building. - -The major organ of the GNU Assembly will be a new mailing list, with -public archives. The details of the discussion and -recommendation-producing structure should be worked out on that list. - -Ideally I would like for all core GNU contributors to participate in -this experiment. Following Debian's example, GNU Assembly members -should first agree on a founding document of principles. This document -should be short and sweet: something about the four freedoms, preference -for copyleft, and mutual respect among assembly members. - -Please give your reactions on this list. Eventually this discussion -should be archived publicly, so please start a new thread if you do not -want your message archived on the new list, and mark it as such. - -If there is agreement, I would like to start work on a draft Social -Contract within the week, and open a new assembly@gnu.org mailing list -shortly. - -Let's give it a go! - -Yours in free software, - -Andy -``` - -Why this did not happen “within the week” belongs to the past; -everything in this message describes our effort today. We came up with -a [founding document](/en/documents/social-contract) last year through a -[transparent discussion -process](https://wiki.gnu.tools/gnu:gsc-feedback), followed by a [formal -endorsement -period](https://wiki.gnu.tools/gnu:social-contract-endorsement). The -public [Assembly -list](https://lists.gnu.tools/hyperkitty/list/assembly@lists.gnu.tools/) -is where this group discusses. - -Currently, the GNU Assembly consists of maintainers and developers from -about [30 packages](/en/software)—old and young, small and big. You too -can [join us](/en/contribute)! diff --git a/website/social-contract.md b/website/social-contract.md deleted file mode 100644 index 7779132..0000000 --- a/website/social-contract.md +++ /dev/null @@ -1,52 +0,0 @@ -title: GNU Social Contract 1.0 -author: The GNU Assembly ---- - -# GNU Social Contract 1.0 - -These are the core commitments of the GNU Project, which creates and -distributes a software system that respects users' freedoms. - -## The GNU Project respects users' freedoms - -The GNU Project provides software that guarantees to all users the -_Four Essential Freedoms_, without compromise: - 0. The freedom to run the program as they wish, for any purpose. - 1. The freedom to study how the program works, and change it so it does - their computing as they wish. - 2. The freedom to redistribute copies so they can help others. - 3. The freedom to distribute copies of their modified versions to others. - -The GNU Project adopts policies that encourage and enable developers -to actively defend user freedom. These policies include using -_copyleft licenses_, designed to ensure that users’ freedoms cannot be -stripped off, when appropriate. - -Besides upholding the Four Essential Freedoms, the GNU Project pays -attention to new threats to users' freedom, and responds to them as they -arise. - - -## The GNU Project provides a consistent system - -The GNU Project develops an operating system, the _GNU System_, as well as -a set of applications. Each software component developed by the GNU Project -is referred to as a _GNU package_. GNU package developers work together to -ensure consistency across packages. - - -## The GNU Project collaborates with the broader free software community - -The GNU Project works together with other free software projects to -advance its goals, and aims to extend the reach of the project beyond -the GNU System. - - -## The GNU Project welcomes contributions from all and everyone - -The GNU Project commits to providing a harassment-free -experience for all contributors. It wants to give everyone the -opportunity of contributing to its efforts on any of the many tasks that -require work. It welcomes all contributors, regardless of their gender, -ethnicity, sexual orientation, level of experience, or any other -personal characteristics. diff --git a/website/software.md b/website/software.md deleted file mode 100644 index b53416b..0000000 --- a/website/software.md +++ /dev/null @@ -1,40 +0,0 @@ -title: Software -author: The GNU Assembly -menu: software ---- - -# Software - -Maintainers of the following projects participate in the GNU Assembly: - -- GCC -- GNU 8sync -- GNU Archimedes -- GNU Classpath -- GNU Dominion -- GNU Gneural Network -- GNU Guile -- GNU Guile-Debbugs -- GNU Guile-RPC -- GNU Guix -- GNU Guix Workflow Language -- GNU Hurd -- GNU Indent -- GNU Libgcrypt -- GNU Libtasn1 -- GNU LilyPond -- GNU MCSim -- GNU MediaGoblin -- GNU Mes -- GNU Nano-Archimedes -- GNU Scientific Library -- GNU Shepherd -- GNU Source Highlight -- GNU adns -- GNU libc -- GNU userv -- GnuCOBOL -- GnuPG -- Guile-GNOME -- Guile-OpenGL -- Liquid War 6 diff --git a/website/static/css/code.css b/website/static/css/code.css deleted file mode 100644 index c308845..0000000 --- a/website/static/css/code.css +++ /dev/null @@ -1,33 +0,0 @@ -/* Syntax highlighting code, by David Thompson, borrowed - from: - https://git.dthompson.us/blog.git/blob_plain/refs/heads/haunt-migration:/css/dthompson.css - David Thompson gives permission for this to be GPLv3+ and CC BY-SA 4.0 - - Modified significantly since. -*/ - - -.syntax-special, .syntax-element { - color: #856; - font-weight: bold; -} - -.syntax-symbol { - color: #423; -} - -.syntax-string { - color: #484; -} - -.syntax-keyword, .syntax-attribute { - color: #921; -} - -.syntax-comment { - color: #666; -} - -.syntax-open, .syntax-close { - color: #688; -} diff --git a/website/static/css/main.css b/website/static/css/main.css deleted file mode 100644 index 73c2c7f..0000000 --- a/website/static/css/main.css +++ /dev/null @@ -1,357 +0,0 @@ -@import url("code.css"); - -@font-face { - font-family: 'Roboto'; - src: url('/static/fonts/Roboto-Light.ttf') format('truetype'); - font-weight: normal; - font-style: normal; -} - -@font-face { - font-family: 'Roboto-Italic'; - src: url('/static/fonts/Roboto-LightItalic.ttf') format('truetype'); - font-weight: normal; - font-style: italic; -} - -@font-face { - font-family: 'Roboto-Bold'; - src: url('/static/fonts/Roboto-Bold.ttf') format('truetype'); - font-weight: normal; - font-style: bold; -} - -@font-face { - font-family: 'FiraMono'; - src: url('/static/fonts/FiraMono-Regular.ttf') format('truetype'); - font-weight: normal; - font-style: bold; -} - -@media all {html {font-size: 20px;}} -@media all and (max-width:1260px){html {font-size: 20px;}} -@media all and (max-width:1000px){html {font-size: 20px;}} -@media all and (max-width:960px){html {font-size: 19px;}} -@media all and (max-width:920px){html {font-size: 18px;}} -@media all and (max-width:880px){html {font-size: 17px;}} -@media all and (max-width:840px){html {font-size: 16px;}} -@media all and (max-width:800px){html {font-size: 16px;}} -@media all and (max-width:760px){html {font-size: 16px;}} - - -/*#ffbf2d*/ - -body,html { - background-color: #fafafa; - color: #073b4c; - width: 100%; - height: 100%; - line-height: 1.6em; - padding: 0px; - margin: 0px; - font-family: 'Roboto', sans-serif; -} - -pre { - border-left: 3px solid #118ab2; - margin-left: -1em; - color: #423; - font-size: 0.9em; - padding: 0 0 0 1em; - text-align: left; - font-family: fixed-width; - overflow-x: display; - margin-bottom: 0.8rem; -} - -code { - font-family: 'FiraMono', monospace; - border-radius: 0.3em; -} - -/* Arrange to have between 40 and 70 characters per line. */ - -.width-control { - max-width: 800px; - width: 65%; -} - -@media all and (max-width: 760px) { .width-control { width: 90%; } }; - -p { - max-width: 70rem; - margin-bottom: 0; -} - -p + p { - /*text-indent: 0.5rem;*/ - margin-top: 1.0rem; -} - -#header { - background: url('../images/noise-bg.png'); - width: 100%; - box-shadow: 0 3px 8px #ccc; - margin-bottom: 1em; -} - -#header a.logo:focus img { - border-left: 2px dotted #118ab2; - border-right: 2px dotted #118ab2; -} - -#header .logo.small img { - height: 4.5rem; - vertical-align: middle; -} - -#header .logo.small { - border: none; -} - -#header .members { - float: right; -} - -.frontpage #header { - height: auto; - text-align: center; - padding-top: 2rem; - padding-bottom: 1rem; -} - -.frontpage #header .front-page-heading { - font-size: 175%; - line-height: 150%; - text-align: left; - padding-top: 0.5em; -} - -.frontpage #header .logo img { - margin: 0 auto; - max-width: 100%; - padding: 10px; - display: block; - height: 25rem; -} - -#menubar { - display: inline-block; -} - -.frontpage #menubar { - margin: auto; - padding: 0px; - display: block; - clear: both; -} - -#header-inner { - margin: auto; - padding: 0px; -} - -/* ghost element to maintain perfect centering */ -#header-inner:before { - content: ''; - display: inline-block; - height: 100%; - vertical-align: middle; -} - -.latest-news { - margin-top: 20px; - padding-top: 0px; - padding-bottom: 0px; - padding-left: 10pt; - border-left: solid 10px #ffbf2d; - color: #533; -} - -.news-brief { -} - -#collaboration { - border-top: solid 4px #aaaaaa; - border-bottom: solid 4px #aaaaaa; - background: #ffffff; - width: 100%; - bottom: 0px; -} -#collaboration-inner { margin: 10px auto 10px auto; } -#collaboration .members { text-align: center; } -#collaboration p { padding: 0px 10px 0px 10px; } -#collaboration .members ul { display: inline-block; padding: 0px; margin: 0px; } -#collaboration .members li { - display: inline-block; padding: 0px 10px; 0px 0px; - vertical-align: middle; -} - -.post { - padding: 10px; - margin-bottom: 25px; -} - -hr { - height: 3px; - background: url('/static/images/h-separator-darker.png'); - background-repeat: no-repeat; - background-position: center; - width: 100%; - border: none; -} - -.post h1 { color: #433; } -.post h2 { color: #433; padding: 0pt; font-size: 1.3rem; } - -.post-about { - color: #4D4D4D; - font-size: 0.9em; - margin-top: -2em; -} - -#menubar ul { display: inline-block; padding: 0px; margin: 0px; } -#menubar li { - display: inline-block; - color: #000000; - height: 32px; - line-height: 32px; - list-style-type: none; - margin: 0px; - margin: 0px 13px 0px 0px; - text-transform: uppercase; - text-decoration: none; - font-size: small; -} -#menubar li.selected span { - border-bottom: 2px solid black; -} -#menubar li img { - vertical-align: middle; -} - -#menubar ul:first-child { - padding-left: 10px; -} - -#content { - margin: auto; - padding: 0px; -} - -#content .search-field { - border: solid thin #aaaaaa; - width: 100%; - padding: 7px; - -webkit-border-radius: 5px; - -moz-border-radius: 5px; - border-radius: 5px; -} - -#content table { - border-spacing: 0px; - padding: 0px; -} - -#content table td { padding: 3px 5px 3px 5px; height: 25px; } - -#packages-table-wrapper { - font-size: 16px; -} - -#stand-by { - background: #decd87; - -webkit-border-radius: 5px; - -moz-border-radius: 5px; - border-radius: 5px; - font-size: 16px; -} - -#stand-by p { padding: 7px } - -#footer-box { - width: 100%; - margin: auto; - text-align: center; - color: #333333; - font-size: 0.8rem; -} - -#footer-box p { - max-width: 100%; - text-align: center; -} - -h1 { - clear: both; - line-height: 125%; - margin-top: 1.3rem; - margin-bottom: .3rem; - padding: 0px; - display: block; - font-size: 1.6rem; - font-weight: 800; -} - -h1:first-child { - font-size: 1.8rem; - margin-bottom: 2rem; - margin-top: 0; -} - -.title a { border: none; } -a { - color: #000000; - outline: none; - border-style: none none solid none; - border-width: 2px; - border-color: #118ab2; - text-decoration: none; -} -a:focus { - border-bottom: 2px dotted; - border-color: inherit; -} -a:visited { - color: #433; - border-color: #06d6a0; - border-style: none none solid none; - border-width: 2px; - text-decoration: none; -} -a img { outline : none; } -img { border: none; } - -audio, video, .full-width { - display: block; - margin: 50px auto; - max-width: 100%; -} - -article ul { - padding-left: 0; - list-style-type: none; - list-style-position: outside; - margin-top: 0.5rem; - margin-bottom: 0.5rem; -} - -article ul li + li { - margin-top: 1em; -} - -article ul li::before { - display: inline-block; - content: "\2022"; - padding-right: 0; - width: 35px; - margin-left: -35px; - color: #118ab2; - vertical-align: middle; - font-size: 80px; - line-height: 22px; - font-weight: bold; -} - -#footer-box a { color: #333333; } -#footer-box a:visited { color: #333333; } diff --git a/website/static/fonts/FiraMono-Regular.ttf b/website/static/fonts/FiraMono-Regular.ttf deleted file mode 100755 index 59e1e1a..0000000 Binary files a/website/static/fonts/FiraMono-Regular.ttf and /dev/null differ diff --git a/website/static/fonts/OFL.txt b/website/static/fonts/OFL.txt deleted file mode 100644 index ae50f94..0000000 --- a/website/static/fonts/OFL.txt +++ /dev/null @@ -1,94 +0,0 @@ -Copyright (c) 2010, Matt McInerney (matt@pixelspread.com), -Copyright (c) 2011, Pablo Impallari (www.impallari.com|impallari@gmail.com), -Copyright (c) 2011, Rodrigo Fuenzalida (www.rfuenzalida.com|hello@rfuenzalida.com), with Reserved Font Name Raleway -This Font Software is licensed under the SIL Open Font License, Version 1.1. -This license is copied below, and is also available with a FAQ at: -http://scripts.sil.org/OFL - - ------------------------------------------------------------ -SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ------------------------------------------------------------ - -PREAMBLE -The goals of the Open Font License (OFL) are to stimulate worldwide -development of collaborative font projects, to support the font creation -efforts of academic and linguistic communities, and to provide a free and -open framework in which fonts may be shared and improved in partnership -with others. - -The OFL allows the licensed fonts to be used, studied, modified and -redistributed freely as long as they are not sold by themselves. The -fonts, including any derivative works, can be bundled, embedded, -redistributed and/or sold with any software provided that any reserved -names are not used by derivative works. The fonts and derivatives, -however, cannot be released under any other type of license. The -requirement for fonts to remain under this license does not apply -to any document created using the fonts or their derivatives. - -DEFINITIONS -"Font Software" refers to the set of files released by the Copyright -Holder(s) under this license and clearly marked as such. This may -include source files, build scripts and documentation. - -"Reserved Font Name" refers to any names specified as such after the -copyright statement(s). - -"Original Version" refers to the collection of Font Software components as -distributed by the Copyright Holder(s). - -"Modified Version" refers to any derivative made by adding to, deleting, -or substituting -- in part or in whole -- any of the components of the -Original Version, by changing formats or by porting the Font Software to a -new environment. - -"Author" refers to any designer, engineer, programmer, technical -writer or other person who contributed to the Font Software. - -PERMISSION & CONDITIONS -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Font Software, to use, study, copy, merge, embed, modify, -redistribute, and sell modified and unmodified copies of the Font -Software, subject to the following conditions: - -1) Neither the Font Software nor any of its individual components, -in Original or Modified Versions, may be sold by itself. - -2) Original or Modified Versions of the Font Software may be bundled, -redistributed and/or sold with any software, provided that each copy -contains the above copyright notice and this license. These can be -included either as stand-alone text files, human-readable headers or -in the appropriate machine-readable metadata fields within text or -binary files as long as those fields can be easily viewed by the user. - -3) No Modified Version of the Font Software may use the Reserved Font -Name(s) unless explicit written permission is granted by the corresponding -Copyright Holder. This restriction only applies to the primary font name as -presented to the users. - -4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font -Software shall not be used to promote, endorse or advertise any -Modified Version, except to acknowledge the contribution(s) of the -Copyright Holder(s) and the Author(s) or with their explicit written -permission. - -5) The Font Software, modified or unmodified, in part or in whole, -must be distributed entirely under this license, and must not be -distributed under any other license. The requirement for fonts to -remain under this license does not apply to any document created -using the Font Software. - -TERMINATION -This license becomes null and void if any of the above conditions are -not met. - -DISCLAIMER -THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE -COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL -DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM -OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/website/static/fonts/Roboto-Bold.ttf b/website/static/fonts/Roboto-Bold.ttf deleted file mode 100644 index a355c27..0000000 Binary files a/website/static/fonts/Roboto-Bold.ttf and /dev/null differ diff --git a/website/static/fonts/Roboto-Light.ttf b/website/static/fonts/Roboto-Light.ttf deleted file mode 100644 index 94c6bcc..0000000 Binary files a/website/static/fonts/Roboto-Light.ttf and /dev/null differ diff --git a/website/static/fonts/Roboto-LightItalic.ttf b/website/static/fonts/Roboto-LightItalic.ttf deleted file mode 100644 index 04cc002..0000000 Binary files a/website/static/fonts/Roboto-LightItalic.ttf and /dev/null differ diff --git a/website/static/images/background.png b/website/static/images/background.png deleted file mode 100644 index 8772226..0000000 Binary files a/website/static/images/background.png and /dev/null differ diff --git a/website/static/images/favicon.svg b/website/static/images/favicon.svg deleted file mode 100644 index c275c40..0000000 --- a/website/static/images/favicon.svg +++ /dev/null @@ -1,431 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/website/static/images/feed.png b/website/static/images/feed.png deleted file mode 100644 index 0bfc69d..0000000 Binary files a/website/static/images/feed.png and /dev/null differ diff --git a/website/static/images/h-separator-darker.png b/website/static/images/h-separator-darker.png deleted file mode 100644 index 2f20098..0000000 Binary files a/website/static/images/h-separator-darker.png and /dev/null differ diff --git a/website/static/images/logo-small.svg b/website/static/images/logo-small.svg deleted file mode 100644 index 71e9156..0000000 --- a/website/static/images/logo-small.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/website/static/images/logo.svg b/website/static/images/logo.svg deleted file mode 100644 index 6e65174..0000000 --- a/website/static/images/logo.svg +++ /dev/null @@ -1,564 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/website/static/images/noise-bg.png b/website/static/images/noise-bg.png deleted file mode 100644 index df511d7..0000000 Binary files a/website/static/images/noise-bg.png and /dev/null differ -- cgit v1.2.1