Skip to content

Commit 70fe013

Browse files
committed
remove donate & add memfs
1 parent 47de018 commit 70fe013

10 files changed

+75
-82
lines changed

README.md

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,7 @@ For more content, please kindly <a href="https://archlinuxstudio.github.io/" tar
88
[![License: GPL 3.0](https://img.shields.io/badge/license-GPL-blue")](https://www.gnu.org/licenses/gpl-3.0.en.html)
99
[![Lines](https://img.shields.io/tokei/lines/github/ArchLinuxStudio/ArchLinuxStudio.github.io)](https://img.shields.io/tokei/lines/github/ArchLinuxStudio/ArchLinuxStudio.github.io)
1010
[![lastcommit](https://img.shields.io/github/last-commit/ArchLinuxStudio/ArchLinuxStudio.github.io)](https://img.shields.io/github/last-commit/ArchLinuxStudio/ArchLinuxStudio.github.io)
11-
[![Donate with Bitcoin](https://en.cryptobadges.io/badge/micro/1Lth3oca4WnMnTnwHBcDLkEqniA2pBxkeC)](https://en.cryptobadges.io/donate/1Lth3oca4WnMnTnwHBcDLkEqniA2pBxkeC)
12-
[![Donate with Ethereum](https://en.cryptobadges.io/badge/micro/0x5A218a8d570d9947f42e0a4916ece7a60A181c2d)](https://en.cryptobadges.io/donate/0x5A218a8d570d9947f42e0a4916ece7a60A181c2d)
13-
[![Donate with Litecoin](https://en.cryptobadges.io/badge/micro/LdJXzaSzzrAxfKJdj5effRLcC7k1TbuXJ8)](https://en.cryptobadges.io/donate/LdJXzaSzzrAxfKJdj5effRLcC7k1TbuXJ8)
11+
[![Donate with Monero](https://img.shields.io/static/v1?label=DonatewithXMR&message=43KJJZztPtBC7k8ZjJpuw7bThW1mUH6N947TeNxvsSHD7DywRN365WZ7qpSxVopSd7cg4PFjMuUewjfvATUtTKGQLMboU36&color=ea6521)]()
1412

1513
---
1614

@@ -27,11 +25,7 @@ yarn start
2725

2826
We would be very grateful if we could receive virtual currency donations. With your support, the ArchLinuxStudio community will become even more enriched and active.
2927

30-
[![Donate with Bitcoin](https://en.cryptobadges.io/badge/big/1Lth3oca4WnMnTnwHBcDLkEqniA2pBxkeC?showBalance=true)](https://en.cryptobadges.io/donate/1Lth3oca4WnMnTnwHBcDLkEqniA2pBxkeC)
31-
32-
[![Donate with Ethereum](https://en.cryptobadges.io/badge/big/0x5A218a8d570d9947f42e0a4916ece7a60A181c2d?showBalance=true)](https://en.cryptobadges.io/donate/0x5A218a8d570d9947f42e0a4916ece7a60A181c2d)
33-
34-
[![Donate with Litecoin](https://en.cryptobadges.io/badge/big/LdJXzaSzzrAxfKJdj5effRLcC7k1TbuXJ8?showBalance=true)](https://en.cryptobadges.io/donate/LdJXzaSzzrAxfKJdj5effRLcC7k1TbuXJ8)
28+
- Donate with Monero: `43KJJZztPtBC7k8ZjJpuw7bThW1mUH6N947TeNxvsSHD7DywRN365WZ7qpSxVopSd7cg4PFjMuUewjfvATUtTKGQLMboU36`
3529

3630
## Stargazers over time
3731

docs/asset-manifest.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"files": {
33
"main.css": "/static/css/main.5f0872f8.css",
4-
"main.js": "/static/js/main.2415d5d8.js",
4+
"main.js": "/static/js/main.d31c17e4.js",
55
"static/js/787.18ac4639.chunk.js": "/static/js/787.18ac4639.chunk.js",
66
"static/media/FSF_30_720p.webm": "/static/media/FSF_30_720p.d9b402b837358538cb1e.webm",
77
"static/media/butterfly.webp": "/static/media/butterfly.982630bd5061dbcbde2e.webp",
@@ -32,11 +32,11 @@
3232
"static/media/bash.svg": "/static/media/bash.a979cbdf16b6253fc757beb442811d75.svg",
3333
"index.html": "/index.html",
3434
"main.5f0872f8.css.map": "/static/css/main.5f0872f8.css.map",
35-
"main.2415d5d8.js.map": "/static/js/main.2415d5d8.js.map",
35+
"main.d31c17e4.js.map": "/static/js/main.d31c17e4.js.map",
3636
"787.18ac4639.chunk.js.map": "/static/js/787.18ac4639.chunk.js.map"
3737
},
3838
"entrypoints": [
3939
"static/css/main.5f0872f8.css",
40-
"static/js/main.2415d5d8.js"
40+
"static/js/main.d31c17e4.js"
4141
]
4242
}

docs/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Web site created using create-react-app"/><meta property="og:url" content="https://archlinuxstudio.github.io"/><meta property="og:type" content="website"/><meta property="og:title" content="ArchLinuxStudio Official Website"/><meta property="og:description" content="So it's free as in freedom."/><meta property="og:image" content="https://avatars.githubusercontent.com/u/17615884?s=400&amp;v=4"/><meta property="og:site_name" content="ArchLinuxStudio"/><meta name="twitter:card" content="summary"/><meta property="twitter:domain" content="archlinuxstudio.github.io"/><meta property="twitter:url" content="https://archlinuxstudio.github.io"/><meta name="twitter:title" content="ArchLinuxStudio Official Website"/><meta name="twitter:description" content="So it's free as in freedom"/><meta name="twitter:image" content="https://avatars.githubusercontent.com/u/17615884?s=400&amp;v=4"/><link rel="apple-touch-icon" href="/logo192.png"/><link rel="manifest" href="/manifest.json"/><title>ArchLinuxStudio</title><script type="text/javascript">!function(){let e=sessionStorage.redirect;delete sessionStorage.redirect,e&&e!=location.href&&history.replaceState(null,null,e)}()</script><script defer="defer" src="/static/js/main.2415d5d8.js"></script><link href="/static/css/main.5f0872f8.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>
1+
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Web site created using create-react-app"/><meta property="og:url" content="https://archlinuxstudio.github.io"/><meta property="og:type" content="website"/><meta property="og:title" content="ArchLinuxStudio Official Website"/><meta property="og:description" content="So it's free as in freedom."/><meta property="og:image" content="https://avatars.githubusercontent.com/u/17615884?s=400&amp;v=4"/><meta property="og:site_name" content="ArchLinuxStudio"/><meta name="twitter:card" content="summary"/><meta property="twitter:domain" content="archlinuxstudio.github.io"/><meta property="twitter:url" content="https://archlinuxstudio.github.io"/><meta name="twitter:title" content="ArchLinuxStudio Official Website"/><meta name="twitter:description" content="So it's free as in freedom"/><meta name="twitter:image" content="https://avatars.githubusercontent.com/u/17615884?s=400&amp;v=4"/><link rel="apple-touch-icon" href="/logo192.png"/><link rel="manifest" href="/manifest.json"/><title>ArchLinuxStudio</title><script type="text/javascript">!function(){let e=sessionStorage.redirect;delete sessionStorage.redirect,e&&e!=location.href&&history.replaceState(null,null,e)}()</script><script defer="defer" src="/static/js/main.d31c17e4.js"></script><link href="/static/css/main.5f0872f8.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>

docs/static/js/main.2415d5d8.js.map

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/static/js/main.2415d5d8.js renamed to docs/static/js/main.d31c17e4.js

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/static/js/main.d31c17e4.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,8 @@
3535
"react-app-rewired": "^2.2.1",
3636
"stream-browserify": "^3.0.0",
3737
"stream-http": "^3.2.0",
38-
"url": "^0.11.0"
38+
"url": "^0.11.0",
39+
"memfs": "^4.2.1"
3940
},
4041
"scripts": {
4142
"start": "react-app-rewired --openssl-legacy-provider start",

src/Foundation.tsx

Lines changed: 24 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Component } from 'react';
1+
import { Component } from "react";
22
import {
33
Button,
44
Container,
@@ -8,7 +8,7 @@ import {
88
Icon,
99
Segment,
1010
Popup,
11-
} from 'semantic-ui-react';
11+
} from "semantic-ui-react";
1212

1313
interface IProps {}
1414

@@ -19,39 +19,39 @@ class Foundation extends Component<IProps, IState> {
1919

2020
render() {
2121
return (
22-
<div style={{ minHeight: '80vh' }}>
23-
<Segment style={{ padding: '6em 0em' }} vertical>
22+
<div style={{ minHeight: "80vh" }}>
23+
<Segment style={{ padding: "6em 0em" }} vertical>
2424
<Container>
25-
<Header as="h1" style={{ fontSize: '2.3em' }} textAlign="center">
25+
<Header as="h1" style={{ fontSize: "2.3em" }} textAlign="center">
2626
Sustainable Support for ArchLinuxStudio
2727
</Header>
28-
<p style={{ fontSize: '1.33em', padding: '1em 0em 0em 0em' }}>
28+
<p style={{ fontSize: "1.33em", padding: "1em 0em 0em 0em" }}>
2929
ArchLinuxStudio is committed to achieving the goals of the free
3030
software movement. At present we mainly focus on four aspects.
3131
First, the freedom of the terminal devices that people use.
3232
Second, people's freedom to protect their privacy. Third, people's
3333
freedom to use the Internet. Fourth, the freedom of people to own
3434
and protect their private property.
3535
</p>
36-
<p style={{ fontSize: '1.33em' }}>
36+
<p style={{ fontSize: "1.33em" }}>
3737
Development in ArchLinuxStudio has involved countless volunteered
3838
man-hours to not only produce many tutorials and free softwares
3939
but also keep it up-to-date and compatible with bleeding-edge
4040
technology.
4141
</p>
42-
<p style={{ fontSize: '1.33em' }}>
42+
<p style={{ fontSize: "1.33em" }}>
4343
ArchLinuxStudio must be able to continue to provide the very best
4444
open-source software stack, up-to-date and accurate tutorials, and
4545
your contribution can make that happen. Support from you will fuel
4646
the future development of ArchLinuxStudio and the roll out of new
4747
tutorials and free softwares.
4848
</p>
49-
<p style={{ fontSize: '1.33em' }}>
49+
<p style={{ fontSize: "1.33em" }}>
5050
Supporters of the ArchLinuxStudio Foundation will be featured on
5151
our website and will be helping to bolster the steady growth of
52-
free software and ArchLinuxStudio.{' '}
52+
free software and ArchLinuxStudio.{" "}
5353
</p>
54-
<p style={{ fontSize: '1.33em' }}>
54+
<p style={{ fontSize: "1.33em" }}>
5555
If you are interested in supporting the Foundation, you can donate
5656
cryptocurrency directly by clicking the button below. After that,
5757
you can email us(archlinuxstudio@tutamail.com) the donation
@@ -60,7 +60,7 @@ class Foundation extends Component<IProps, IState> {
6060
information, you can donate via Monero, and we send our best
6161
wishes to every anonymous donor.
6262
</p>
63-
<Grid columns={5} doubling>
63+
<Grid columns={2} doubling>
6464
<Grid.Column>
6565
<Popup
6666
content="43KJJZztPtBC7k8ZjJpuw7bThW1mUH6N947TeNxvsSHD7DywRN365WZ7qpSxVopSd7cg4PFjMuUewjfvATUtTKGQLMboU36"
@@ -69,9 +69,9 @@ class Foundation extends Component<IProps, IState> {
6969
trigger={
7070
<Button
7171
style={{
72-
backgroundColor: '#ff6600',
73-
color: 'white',
74-
width: '100%',
72+
backgroundColor: "#ff6600",
73+
color: "white",
74+
width: "100%",
7575
}}
7676
content="Button"
7777
>
@@ -80,39 +80,6 @@ class Foundation extends Component<IProps, IState> {
8080
}
8181
/>
8282
</Grid.Column>
83-
<Grid.Column>
84-
<Button
85-
style={{ backgroundColor: '#f7931a', color: 'white' }}
86-
as="a"
87-
href="https://en.cryptobadges.io/donate/1Lth3oca4WnMnTnwHBcDLkEqniA2pBxkeC"
88-
target="_blank"
89-
fluid
90-
>
91-
<Icon name="btc"></Icon>Donate BTC
92-
</Button>
93-
</Grid.Column>
94-
<Grid.Column>
95-
<Button
96-
style={{ backgroundColor: '#151c2f', color: 'white' }}
97-
as="a"
98-
href="https://en.cryptobadges.io/donate/0x5A218a8d570d9947f42e0a4916ece7a60A181c2d"
99-
target="_blank"
100-
fluid
101-
>
102-
<Icon name="ethereum"></Icon>Donate ETH
103-
</Button>
104-
</Grid.Column>
105-
<Grid.Column>
106-
<Button
107-
color="grey"
108-
as="a"
109-
href="https://en.cryptobadges.io/donate/LdJXzaSzzrAxfKJdj5effRLcC7k1TbuXJ8"
110-
target="_blank"
111-
fluid
112-
>
113-
<Icon name="italic"></Icon>Donate LTC
114-
</Button>
115-
</Grid.Column>
11683
<Grid.Column>
11784
<Button
11885
color="teal"
@@ -129,25 +96,25 @@ class Foundation extends Component<IProps, IState> {
12996
as="h1"
13097
className="header"
13198
horizontal
132-
style={{ margin: '3em 0em', textTransform: 'uppercase' }}
99+
style={{ margin: "3em 0em", textTransform: "uppercase" }}
133100
>
134101
About Us
135102
</Divider>
136-
<p style={{ fontSize: '1.33em' }}>
103+
<p style={{ fontSize: "1.33em" }}>
137104
ArchLinuxStudio was first made known to the public through the
138105
ArchLinuxTutorial. In fact, we want to use ArchLinuxTutorial as an
139106
entry point to lead more people to know and walk into the world of
140107
free software.
141108
</p>
142109

143-
<p style={{ fontSize: '1.33em' }}>
110+
<p style={{ fontSize: "1.33em" }}>
144111
To secure the future development of ArchLinuxStudio it has become
145112
incumbent upon the project to organise a process for accepting the
146113
donations of those entities who wish to contribute to the efforts
147114
of ArchLinuxStudio.
148115
</p>
149116

150-
<p style={{ fontSize: '1.33em' }}>
117+
<p style={{ fontSize: "1.33em" }}>
151118
The ultimate goal of ArchLinuxStudio is to provide a full range of
152119
free software support for people in all aspects of their daily
153120
lives. The Free Software Foundation has already made a great
@@ -158,13 +125,13 @@ class Foundation extends Component<IProps, IState> {
158125

159126
<Divider></Divider>
160127

161-
<p style={{ fontSize: '1.33em' }}>
128+
<p style={{ fontSize: "1.33em" }}>
162129
Donations to ArchLinuxStudio Foundation will be used only on
163130
endeavours which help to fulfil that goal and only on endeavours
164131
related to the ArchLinuxStudio Project.
165132
</p>
166133

167-
<p style={{ fontSize: '1.33em' }}>
134+
<p style={{ fontSize: "1.33em" }}>
168135
Such endeavours include:
169136
<li>Development of new ArchLinuxStudio project</li>
170137
<li>
@@ -173,7 +140,7 @@ class Foundation extends Component<IProps, IState> {
173140
</li>
174141
<li>Promotion of ArchLinuxStudio (events, hackathon, goodies)</li>
175142
</p>
176-
<p style={{ fontSize: '1.33em' }}>
143+
<p style={{ fontSize: "1.33em" }}>
177144
Donations shall not be used for:
178145
<li>
179146
Developing Proprietary Software and Proprietary Software
@@ -185,12 +152,12 @@ class Foundation extends Component<IProps, IState> {
185152
</li>
186153
</p>
187154
<Divider></Divider>
188-
<p style={{ fontSize: '1.33em' }}>
155+
<p style={{ fontSize: "1.33em" }}>
189156
The costs associated with operating the supporting structure, such
190157
as legal and accountancy fees, taxes, establishment fees and
191158
server costs will be covered by donations to the foundation.
192159
</p>
193-
<p style={{ fontSize: '1.33em' }}>
160+
<p style={{ fontSize: "1.33em" }}>
194161
The custodians of the Foundation shall undertake to vote upon any
195162
endeavour which may be in conflict with another priority. The main
196163
admin of ArchLinuxStudio, shall possess two votes for the purpose

0 commit comments

Comments
 (0)