You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
First and foremost, thanks a lot for the interest in contributing to this little project. We really appreciate that.
4
4
5
-
Your first stop is the [development documentation](https://patchfox.org/development). It will explain how the source-code is organised, and how _packages_ — the fundamental module unit of Patchfox — work.
5
+
Your first stop is the [development documentation](https://patchfox.org/index.html#/development). It will explain how the sourcecode is organised, and how _packages_ — the fundamental module unit of Patchfox — work.
6
6
7
7
The [issue tracker](https://github.com/soapdog/patchfox/issues) lists all fixes and enhancements that are currently on track. Feel free to browse them and reach out if you'd like to help with any specific issue. Also, don't be discouraged from playing with the code and working on something that is not on the issue list.
This is a new client for [Secure Scuttlebutt](http://scuttlebutt.nz) packaged as a Web Extension. This is a new client for [Secure Scuttlebutt](http://scuttlebutt.nz) packaged as a Web Extension for Firefox. It is available on:
*[Firefox Developer Edition](https://www.mozilla.org/en-US/firefox/developer/) or [Firefox Nightly](https://www.mozilla.org/en-US/firefox/nightly/) (needed so that you can sideload unsigned add-ons)
12
-
*[Scuttle Shell](https://github.com/ssbc/scuttle-shell). This is a soft requirement. You can use your own _sbot_ or even have another client such as [Patchwork](http://github.com/ssbc/patchwork) or [Patchbay](http://github.com/ssbc/patchbay) running and providing a running _sbot_.
10
+
## Patchfox has a rich set of documentation
13
11
12
+
Head over to the [Patchfox website](https://patchfox.org) for the documentation.
13
+
14
+
## Requirements for development
15
+
16
+
*[NodeJS](https://nodejs.org)
14
17
15
18
## Setup & Building
16
19
17
-
Patchfox uses [Svelte](https://svelte.technology) and requires [NodeJS](https://nodejs.org) for development. After you have NodeJS installed, you can install the dependencies with:
20
+
Patchfox uses [Mithril](https://mithril.js.org), [Electron](https://electronjs.org) and requires [NodeJS](https://nodejs.org) for development. After you have NodeJS installed, you can install the dependencies with:
18
21
19
22
```
20
23
$ npm install
21
24
```
22
25
23
-
And build the add-on with:
26
+
And run a development version of the app using:
24
27
25
28
```
26
-
$ npm run clean-build
29
+
$ npm run start
27
30
```
28
31
29
-
If you use:
32
+
To build use:
30
33
31
34
```
32
-
$ npm run clean-dev
35
+
$ npm run build
33
36
```
34
37
35
-
It will build the add-on using sourcemaps which makes debugging easier but can't be submit to AMO because they limit bundles to 4mb.
36
-
37
-
## Running
38
-
39
-
Go to [about:debugging](about:debugging) on Firefox, select `this firefox` and click to add a temporary add-on. Select the `manifest.json` file from the `dist/` folder from this repository.
40
38
41
39
## Setup inside Patchfox
42
40
@@ -54,9 +52,6 @@ After installing and configuring patchfox, try browsing to:
54
52
55
53
If you're interested in learning more about the technologies behind this add-on, check out:
56
54
57
-
*[MDN Web Docs - WebExtensions](https://developer.mozilla.org/en-US/Add-ons/WebExtensions/).
@@ -69,11 +64,9 @@ Don't hesitate to reach out to me at:
69
64
70
65
Do you want a decentralized internet too? Are you worried about the loss of net neutrality and realized that radical decentralization is the way to fight back? If you want to make a financial contribution to help me fund development of this and other dex focused software, I would love to receive contributions through these channels:
71
66
72
-
73
67
*[Buy Me A Coffee (preferred)](https://ko-fi.com/andreshouldbewriting)
74
68
*[Patchfox Open Collective](https://opencollective.com/patchfox)
75
69
76
-
77
70
# Artwork attribution
78
71
79
72
Patchfox is using artwork by many artists including:
@@ -84,12 +77,6 @@ Patchfox is using artwork by many artists including:
84
77
85
78
* Artwork for the 2020.2.1 release poster was done by: Photo by Krista Stucchio on Unsplash
0 commit comments