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: CONTRIBUTE.md
+9Lines changed: 9 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,6 +15,7 @@ Check out the [Roadmap](https://docs.atomicdata.dev/roadmap.html) if you want to
15
15
-[Table of contents](#table-of-contents)
16
16
-[Running locally](#running-locally)
17
17
-[Running locally (with local development browser)](#running-locally-with-local-development-browser)
18
+
-[Compilation using Earthly](#compilation-using-earthly)
18
19
-[Improve local compilation speed](#improve-local-compilation-speed)
19
20
-[Cross compilation](#cross-compilation)
20
21
-[IDE setup (VSCode)](#ide-setup-vscode)
@@ -49,6 +50,14 @@ Clone the repo and run `cargo run` from each folder (e.g. `cli` or `server`).
49
50
- Visit your `localhost` in your locally running `atomic-data-browser` instance: (e.g. `http://localhost:5173/app/show?subject=http%3A%2F%2Flocalhost`)
50
51
- use `cargo watch -- cargo run` to automatically recompile `atomic-server` when you push new assets using `pmpm build-server` in `atomic-data-browser`. This can be useful if you're debugging specific features that you can't reproduce while the front-end is hosted in vite.
51
52
53
+
## Compilation using Earthly
54
+
55
+
There are `earthfile`s in `browser` and in `atomic-server`.
56
+
These can be used by Earthly to build all steps, including a full docker image.
57
+
58
+
- Make sure `docker` is running and `earthly` is installed
0 commit comments