Skip to content

Commit 1ca966c

Browse files
Merge pull request #1041 from Chia-Network/develop
Release 1.0.19
2 parents 242f324 + ab1426c commit 1ca966c

File tree

3 files changed

+37
-24
lines changed

3 files changed

+37
-24
lines changed

.github/workflows/build-installers.yaml

+18-18
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ jobs:
2323
- uses: Chia-Network/actions/clean-workspace@main
2424

2525
- name: Checkout Code
26-
uses: actions/checkout@v3
26+
uses: actions/checkout@v3
2727

2828
- name: Setup Node 16.x
29-
uses: actions/setup-node@v3
29+
uses: actions/setup-node@v3
3030
with:
3131
node-version: '16.x'
3232

@@ -39,7 +39,7 @@ jobs:
3939
npm install
4040
4141
- name: Import Apple installer signing certificate
42-
uses: Apple-Actions/import-codesign-certs@v1
42+
uses: Apple-Actions/import-codesign-certs@v1
4343
with:
4444
p12-file-base64: ${{ secrets.APPLE_DEV_ID_APP }}
4545
p12-password: ${{ secrets.APPLE_DEV_ID_APP_PASS }}
@@ -60,7 +60,7 @@ jobs:
6060
--password "${{ secrets.APPLE_NOTARIZE_PASSWORD }}"
6161
6262
- name: Upload Mac Installer
63-
uses: actions/upload-artifact@v3
63+
uses: actions/upload-artifact@v3
6464
with:
6565
name: mac-installer
6666
path: ${{ github.workspace }}/dist/*.dmg
@@ -70,10 +70,10 @@ jobs:
7070
runs-on: windows-2019
7171
steps:
7272
- name: Checkout Code
73-
uses: actions/checkout@v3
73+
uses: actions/checkout@v3
7474

7575
- name: Setup Node 16.x
76-
uses: actions/setup-node@v3
76+
uses: actions/setup-node@v3
7777
with:
7878
node-version: '16.x'
7979

@@ -89,7 +89,7 @@ jobs:
8989
run: npm run electron:package:win
9090

9191
- name: Upload Windows Installer
92-
uses: actions/upload-artifact@v3
92+
uses: actions/upload-artifact@v3
9393
with:
9494
name: windows-installer
9595
path: ${{ github.workspace }}/dist/*.exe
@@ -99,10 +99,10 @@ jobs:
9999
runs-on: ubuntu-latest
100100
steps:
101101
- name: Checkout Code
102-
uses: actions/checkout@v3
102+
uses: actions/checkout@v3
103103

104104
- name: Setup Node 16.x
105-
uses: actions/setup-node@v3
105+
uses: actions/setup-node@v3
106106
with:
107107
node-version: '16.x'
108108

@@ -115,7 +115,7 @@ jobs:
115115
run: npm run electron:package:linux
116116

117117
- name: Upload Linux Installer
118-
uses: actions/upload-artifact@v3
118+
uses: actions/upload-artifact@v3
119119
with:
120120
name: linux-installer
121121
path: ${{ github.workspace }}/dist/*.deb
@@ -125,10 +125,10 @@ jobs:
125125
runs-on: ubuntu-latest
126126
steps:
127127
- name: Checkout Code
128-
uses: actions/checkout@v3
128+
uses: actions/checkout@v3
129129

130130
- name: Setup Node 16.x
131-
uses: actions/setup-node@v3
131+
uses: actions/setup-node@v3
132132
with:
133133
node-version: '16.x'
134134

@@ -142,7 +142,7 @@ jobs:
142142
run: tar -cvzf web-build.tar.gz build
143143

144144
- name: Upload build artifact
145-
uses: actions/upload-artifact@v3
145+
uses: actions/upload-artifact@v3
146146
with:
147147
name: web-build
148148
path: web-build.tar.gz
@@ -157,25 +157,25 @@ jobs:
157157
- build_web
158158
steps:
159159
- name: Download Windows artifacts
160-
uses: actions/download-artifact@v3
160+
uses: actions/download-artifact@v3
161161
with:
162162
name: windows-installer
163163
path: windows-installer
164164

165165
- name: Download MacOS artifacts
166-
uses: actions/download-artifact@v3
166+
uses: actions/download-artifact@v3
167167
with:
168168
name: mac-installer
169169
path: mac-installer
170170

171171
- name: Download Linux artifacts
172-
uses: actions/download-artifact@v3
172+
uses: actions/download-artifact@v3
173173
with:
174174
name: linux-installer
175175
path: linux-installer
176176

177177
- name: Download Web artifact
178-
uses: actions/download-artifact@v3
178+
uses: actions/download-artifact@v3
179179
with:
180180
name: web-build
181181
path: web-build
@@ -193,7 +193,7 @@ jobs:
193193
echo "WEB_FILE=$WEB_FILE" >>$GITHUB_ENV
194194
195195
- name: Release
196-
uses: softprops/[email protected]
196+
uses: softprops/[email protected].15
197197
with:
198198
files: |
199199
${{ env.DMG_FILE }}

README.md

+18-5
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,23 @@
1-
# Climate Warehouse Auxillery App
1+
# Climate Warehouse User Interface
22

3-
Auxillery App for the Climate Warehouse
3+
This repository provides a graphical user interface (UI) for the [Climate Warehouse](https://github.com/Chia-Network/climate-warehouse) application. The Climate Warehouse interfaces with the Chia Blockchain software and provides and API for entering and retrieving carbon data. This UI is a javascript application that connects to the Climate Warehouse API for a convenient way to access the data.
44

5-
## Quickstart
65

7-
### Installation
6+
## Installation
7+
8+
The UI application can be hosted as a web application and accessed via the browser, or as a desktop application packaged with Electron.
9+
10+
### Desktop Applications
11+
12+
The [releases](https://github.com/Chia-Network/climate-warehouse-ui/releases) page provides desktop applications packaged for Windows, Mac, and Debian-based Linux distributions.
13+
14+
### Web Application
15+
16+
The Climate Warehouse UI can be hosted as a web application, either for internal use, or made available to the public. When operating as a web application, the user's browser must be able to connect to the [Climate Warehouse API](https://github.com/Chia-Network/climate-warehouse). This means the API must be available on the public internet if the UI is public. The `READ_ONLY` option on the API should be set when running a public observer node.
17+
18+
To host the UI on the web, use the [web-build.tar.gz file from the releases page](https://github.com/Chia-Network/climate-warehouse-ui/releases). One of the simplest solutions is to uncompress these files into a [public S3 bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/WebsiteAccessPermissionsReqd.html). These files could also be served by any webserver, such as Nginx or Apache.
19+
20+
### From Source
821

922
```
1023
npm install -g react-scripts
@@ -27,7 +40,7 @@ chmod ug+x .git/hooks/*
2740
npm run start
2841
```
2942

30-
### Prerequisites
43+
#### Prerequisites
3144

3245
You'll need:
3346

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "climate-action-data-trust",
3-
"version": "1.0.20",
3+
"version": "1.0.19",
44
"private": true,
55
"author": "Chia Network Inc. <[email protected]>",
66
"homepage": "./",

0 commit comments

Comments
 (0)