Skip to content

Commit

Permalink
Merge pull request #342 from advanced-rest-client/release/16.0.0-beta
Browse files Browse the repository at this point in the history
release/16.0.0-beta
  • Loading branch information
jarrodek authored Feb 17, 2021
2 parents d566b23 + 3128e62 commit c00bb3b
Show file tree
Hide file tree
Showing 462 changed files with 47,181 additions and 23,699 deletions.
3 changes: 0 additions & 3 deletions .eslintignore

This file was deleted.

8 changes: 0 additions & 8 deletions .eslintrc.js

This file was deleted.

Binary file removed .gitbook/assets/1.png
Binary file not shown.
Binary file removed .gitbook/assets/2.png
Binary file not shown.
Binary file removed .gitbook/assets/auth-anypoint-variable.png
Binary file not shown.
Binary file not shown.
Binary file removed .gitbook/assets/authenticated-response.png
Binary file not shown.
Binary file removed .gitbook/assets/authenticated-user-anypoint.png
Binary file not shown.
Binary file removed .gitbook/assets/authentication-response.png
Binary file not shown.
Binary file removed .gitbook/assets/cookie-manager.png
Binary file not shown.
Binary file removed .gitbook/assets/image (1).png
Binary file not shown.
Binary file removed .gitbook/assets/image (10).png
Binary file not shown.
Binary file removed .gitbook/assets/image (11).png
Binary file not shown.
Binary file removed .gitbook/assets/image (12).png
Binary file not shown.
Binary file removed .gitbook/assets/image (13).png
Binary file not shown.
Binary file removed .gitbook/assets/image (14).png
Binary file not shown.
Binary file removed .gitbook/assets/image (15).png
Binary file not shown.
Binary file removed .gitbook/assets/image (16).png
Binary file not shown.
Binary file removed .gitbook/assets/image (17).png
Binary file not shown.
Binary file removed .gitbook/assets/image (18).png
Binary file not shown.
Binary file removed .gitbook/assets/image (19).png
Binary file not shown.
Binary file removed .gitbook/assets/image (2).png
Binary file not shown.
Binary file removed .gitbook/assets/image (20).png
Binary file not shown.
Binary file removed .gitbook/assets/image (21).png
Binary file not shown.
Binary file removed .gitbook/assets/image (22).png
Binary file not shown.
Binary file removed .gitbook/assets/image (23).png
Binary file not shown.
Binary file removed .gitbook/assets/image (24).png
Binary file not shown.
Binary file removed .gitbook/assets/image (25).png
Diff not rendered.
Binary file removed .gitbook/assets/image (26).png
Diff not rendered.
Binary file removed .gitbook/assets/image (27).png
Diff not rendered.
Binary file removed .gitbook/assets/image (28).png
Diff not rendered.
Binary file removed .gitbook/assets/image (29).png
Diff not rendered.
Binary file removed .gitbook/assets/image (3).png
Diff not rendered.
Binary file removed .gitbook/assets/image (30).png
Diff not rendered.
Binary file removed .gitbook/assets/image (31).png
Diff not rendered.
Binary file removed .gitbook/assets/image (32).png
Diff not rendered.
Binary file removed .gitbook/assets/image (33).png
Diff not rendered.
Binary file removed .gitbook/assets/image (34).png
Diff not rendered.
Binary file removed .gitbook/assets/image (35).png
Diff not rendered.
Binary file removed .gitbook/assets/image (36).png
Diff not rendered.
Binary file removed .gitbook/assets/image (37).png
Diff not rendered.
Binary file removed .gitbook/assets/image (38).png
Diff not rendered.
Binary file removed .gitbook/assets/image (39).png
Diff not rendered.
Binary file removed .gitbook/assets/image (4).png
Diff not rendered.
Binary file removed .gitbook/assets/image (40).png
Diff not rendered.
Binary file removed .gitbook/assets/image (41).png
Diff not rendered.
Binary file removed .gitbook/assets/image (42).png
Diff not rendered.
Binary file removed .gitbook/assets/image (43).png
Diff not rendered.
Binary file removed .gitbook/assets/image (44).png
Diff not rendered.
Binary file removed .gitbook/assets/image (45).png
Diff not rendered.
Binary file removed .gitbook/assets/image (46).png
Diff not rendered.
Binary file removed .gitbook/assets/image (47).png
Diff not rendered.
Binary file removed .gitbook/assets/image (48).png
Diff not rendered.
Binary file removed .gitbook/assets/image (49).png
Diff not rendered.
Binary file removed .gitbook/assets/image (5).png
Diff not rendered.
Binary file removed .gitbook/assets/image (50).png
Diff not rendered.
Binary file removed .gitbook/assets/image (51).png
Diff not rendered.
Binary file removed .gitbook/assets/image (52).png
Diff not rendered.
Binary file removed .gitbook/assets/image (53).png
Diff not rendered.
Binary file removed .gitbook/assets/image (54).png
Diff not rendered.
Binary file removed .gitbook/assets/image (55).png
Diff not rendered.
Binary file removed .gitbook/assets/image (56).png
Diff not rendered.
Binary file removed .gitbook/assets/image (57).png
Diff not rendered.
Binary file removed .gitbook/assets/image (58).png
Diff not rendered.
Binary file removed .gitbook/assets/image (59).png
Diff not rendered.
Binary file removed .gitbook/assets/image (6).png
Diff not rendered.
Binary file removed .gitbook/assets/image (60).png
Diff not rendered.
Binary file removed .gitbook/assets/image (61).png
Diff not rendered.
Binary file removed .gitbook/assets/image (62).png
Diff not rendered.
Binary file removed .gitbook/assets/image (63).png
Diff not rendered.
Binary file removed .gitbook/assets/image (64).png
Diff not rendered.
Binary file removed .gitbook/assets/image (65).png
Diff not rendered.
Binary file removed .gitbook/assets/image (66).png
Diff not rendered.
Binary file removed .gitbook/assets/image (67).png
Diff not rendered.
Binary file removed .gitbook/assets/image (68).png
Diff not rendered.
Binary file removed .gitbook/assets/image (69).png
Diff not rendered.
Binary file removed .gitbook/assets/image (7).png
Diff not rendered.
Binary file removed .gitbook/assets/image (8).png
Diff not rendered.
Binary file removed .gitbook/assets/image (9).png
Diff not rendered.
Binary file removed .gitbook/assets/image.png
Diff not rendered.
Binary file removed .gitbook/assets/variables-preview.png
Diff not rendered.
Binary file removed .gitbook/assets/worspace-area.png
Diff not rendered.
68 changes: 68 additions & 0 deletions .github/workflows/test-and-publish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
name: Test and build application

on: push

jobs:
test:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [macos-latest, ubuntu-latest]
steps:
- name: Check out Git repository
uses: actions/checkout@v1
- name: Install Node.js, NPM and Yarn
uses: actions/setup-node@v1
with:
node-version: 14
- name: Install dependencies
run: npm install
- name: Test electron application
uses: GabrielBB/xvfb-action@v1
with:
run: npm test
env:
CI: true
build:
if: github.ref == 'refs/heads/alpha' || github.ref == 'refs/heads/beta' || github.ref == 'refs/heads/master'
needs: test
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [macos-latest, ubuntu-latest, windows-latest]
steps:
- name: Check out Git repository
uses: actions/checkout@v1

- name: Install Node.js, NPM and Yarn
uses: actions/setup-node@v1
with:
node-version: 14

- name: Install dependencies
run: npm install

- name: Prepare for app notarization
if: startsWith(matrix.os, 'macos')
# Import Apple API key for app notarization on macOS
run: |
mkdir -p ~/private_keys/
echo '${{ secrets.api_key }}' > ~/private_keys/AuthKey_${{ secrets.api_key_id }}.p8
- name: Build/release Electron app
uses: samuelmeuli/action-electron-builder@v1
with:
github_token: ${{ secrets.github_token }}
release: true
mac_certs: ${{ secrets.mac_certs }}
mac_certs_password: ${{ secrets.mac_certs_password }}
windows_certs: ${{ secrets.windows_certs }}
windows_certs_password: ${{ secrets.windows_certs_password }}
env:
API_KEY_ID: ${{ secrets.api_key_id }}
API_KEY_ISSUER_ID: ${{ secrets.api_key_issuer_id }}

- name: Send Windows store verification
if: startsWith(matrix.os, 'windows')
run: "echo 'This is currently disabled. Help needed!'"
# run: ./tasks/win-store-build.cmd
38 changes: 0 additions & 38 deletions .travis.yml

This file was deleted.

18 changes: 15 additions & 3 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,27 @@
"version": "0.2.0",
"configurations": [
{
"name": "Debug Main Process",
"name": "Main Process",
"type": "node",
"request": "launch",
"cwd": "${workspaceRoot}",
"runtimeExecutable": "${workspaceRoot}/node_modules/.bin/electron",
"windows": {
"runtimeExecutable": "${workspaceRoot}/node_modules/.bin/electron.cmd"
},
"args" : [".", "--debug", "--debug-level=\"silly\"", "--workspace-path=\"~/arc-dev/workspace\"", "--settings-file=\"~/arc-dev/dev-settings.json\"", "--themes-path=\"~/arc-dev/themes-esm\""]
"args": [
".",
"--skip-app-update",
"--skip-themes-update",
"--dev",
"--debug-level=\"silly\"",
"--with-devtools",
"--workspace-path=\"~/arc-dev/workspace\"",
"--settings-file=\"~/arc-dev/dev-settings.json\"",
"--state-file=\"~/arc-dev/dev-state.json\"",
"--themes-path=\"~/arc-dev/themes-esm\""
],
"outputCapture": "std"
}
]
}
}
45 changes: 45 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
{
"cSpell.words": [
"Renderable",
"actionurl",
"advancedrestclient",
"appresources",
"arccontextmenu",
"autoupdate",
"camelcase",
"codemirror",
"firstbyte",
"forcereload",
"googleusercontent",
"headersreceived",
"hideothers",
"iconset",
"jnjgsluqk",
"maxsize",
"monospace",
"opentype",
"pageview",
"pasteandmatchstyle",
"printf",
"requestfirstbytereceived",
"requestloadend",
"requestloadstart",
"resetzoom",
"restclient",
"robotomono",
"screenview",
"selectall",
"settingschanged",
"settingsread",
"settingsupdate",
"spectron",
"tbie",
"themeactivated",
"toggledevtools",
"togglefullscreen",
"truetype",
"webservice",
"zoomin",
"zoomout"
]
}
40 changes: 0 additions & 40 deletions CHANGELOG.md

This file was deleted.

53 changes: 36 additions & 17 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,30 +1,49 @@
---
description: Installation process for the Advanced REST Client application.
---
# Advanced REST Client application

# Installing Advanced REST Client
This is the main repository for the ARC Electron application.

## Installing Advanced REST Client
## Documentation

In most cases you can download the app from [https://github.com/advanced-rest-client/arc-electron/releases](https://github.com/advanced-rest-client/arc-electron/releases)
If you are looking for the **documentation** then visit [docs.advancedrestclient.com](https://docs.advancedrestclient.com/).

Find an installer for your platform under "Assets" section.
## Installation

![Assets section for a release](.gitbook/assets/image%20%2843%29.png)
If you are looking to install the application, the go to [the releases page](https://github.com/advanced-rest-client/arc-electron/releases) and download the installer for your system.

For example, for Windows you would download [`arc-setup.exe`](https://github.com/advanced-rest-client/arc-electron/releases/latest/download/arc-setup.exe). For MacOS download `arc-13.0.7.dmg`.
1. Find the latest stable release.
2. Toggle the `Assets` and find the installer for your system. For Windows it will be `arc-setup.exe`. macOS users should download `arc-x.x.x.dmg`, where `x.x.x` is the version number. Linux users should find the distribution corresponding to the system you are using.
3. Run the installer by clicking on it.

{% hint style="info" %}
Version number may be different to the one in the screen shoot. For normal use, please, download latest stable version.
{% endhint %}
Note that you may be asked to use an account with upgraded privileges to install the application.

When downloaded, run the file. The installer will walk you through the installation process.
## Project planning

## Linux installation
We believe in open web and open API tooling. The project is managed in an open way and you can also contribute by requesting features and reporting issues. You can check current planning in the [project plan](https://github.com/orgs/advanced-rest-client/projects/2).

ARC's build process generates several builds for Linux. Find your platform and then architecture. Wrong architecture \(x86 instead of x64\) will result with error when installing or running the application.
## Contributing to the project

Please note that ARC won't update automatically on Linux platform as this is not yet supported by the build library. This may be possible in the future.
Get familiar with the [application architecture](https://app.gitbook.com/@api-components/s/arc/arc-development/architecture). You may also want to look into the `.github/CONTRIBUTING.md` document before you jump into the development.

ARC uses for testing
Clone the repository:

```sh
git clone https://github.com/advanced-rest-client/arc-electron.git
```

Checkout this branch

```sh
git checkout redesign2020
```

Next, install dependencies (it may take a moment)

```sh
npm install
```

And run the application

```sh
npm start
```
31 changes: 0 additions & 31 deletions SUMMARY.md

This file was deleted.

6 changes: 0 additions & 6 deletions api-school/building-an-api-node.md

This file was deleted.

Loading

0 comments on commit c00bb3b

Please sign in to comment.