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: docs/DEVELOPER.md
+10-5Lines changed: 10 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,11 +4,11 @@ Welcome! We're glad that you are interested in helping develop Language Forge.
4
4
5
5
## Development Environment Quick Start ##
6
6
7
-
1. Install [Docker](https://www.docker.com/get-started) (Linux users will need some additional steps, please visit https://docs.docker.com/compose/install for info on installing the engine and compose)
8
-
1. Install [Make](https://www.gnu.org/software/make/). This is actually optional but simplifies things a bit.
9
-
1. Install [Node 16.14.0](https://nodejs.org/en/download/). We recommend using a Node version manager e.g. [nvm](https://github.com/nvm-sh/nvm#installation-and-update)
10
-
1. Clone the repo: `git clone https://github.com/sillsdev/web-languageforge`
11
-
1.`cd web-languageforge/docker`
7
+
1. Install [Docker](https://www.docker.com/get-started). Linux users will need some additional steps: Please visit https://docs.docker.com/compose/install for info on installing the engine and compose. Windows users, use Ubuntu and follow these instructions -- https://docs.docker.com/engine/install/ubuntu/ -- and then, to permit specific users (and not just "sudo") to contact the Docker daemon, run `sudo usermod -aG docker $yourUsername` and `sudo chmod 666 /var/run/docker.sock`.
8
+
3. Install [Make](https://www.gnu.org/software/make/). This is actually optional but simplifies things a bit.
9
+
4. Install [Node 16.14.0](https://nodejs.org/en/download/). We recommend using a Node version manager e.g. [nvm](https://github.com/nvm-sh/nvm#installation-and-update)
10
+
5. Clone the repo: `git clone https://github.com/sillsdev/web-languageforge`
11
+
6.`cd web-languageforge/docker`
12
12
13
13
### Running the App Locally
14
14
@@ -32,6 +32,11 @@ Welcome! We're glad that you are interested in helping develop Language Forge.
32
32
>
33
33
> NOTE: disabling cache on your device may not be trivial, you'll either need to wipe the site settings on your device's browser or you'll need to do it via USB debugging.
34
34
35
+
### Running Playwright E2E Tests
36
+
37
+
1. `make playwright-tests`
38
+
2. Test results will appear in your terminal
39
+
35
40
### Running Protractor E2E Tests
36
41
37
42
1. `make e2e-tests` (⚠️ these do not work on Apple Silicon at this time)
0 commit comments