1
0
mirror of https://github.com/SquidDev-CC/CC-Tweaked synced 2024-06-25 22:53:22 +00:00

Fix some typos in ARCHITECTURE.md

Mostly just relics of the old multi-loader branch.
This commit is contained in:
Jonathan Coates 2022-12-14 18:49:06 +00:00
parent 0787e17ebe
commit 99a2b26fc5
No known key found for this signature in database
GPG Key ID: B9E431FF07C98D06

View File

@ -9,7 +9,7 @@ ## Project Outline
- `core`: This contains the core "computer" part of ComputerCraft, such as the Lua VM, filesystem and builtin APIs.
This is also where the Lua ROM is located (`projects/core/src/main/resources/data/computercraft/lua`). Notably this
project does _not_ depend on Minecraft, making it possible to use it emulators and other tooling.
project does _not_ depend on Minecraft, making it possible to use it in emulators and other tooling.
- `common`: This contains all non mod-loader-specific Minecraft code. This is where computers, turtles and peripherals
are defined (and everything else Minecraft-related!).
@ -31,7 +31,7 @@ ## Project Outline
flowchart LR
subgraph Common
platform(PlatformHelper)
impl[AbstractComputerCraftAPIImpl]
impl[AbstractComputerCraftAPI]
end
subgraph API
api(ComputerCraft API) --> impl
@ -119,7 +119,7 @@ ### Lua tests
tests which are then in turn run on the computer again. This allows the tests to integrate with existing Java testing
tooling (for instance, XML test reports and IDE integration).
There's a slightly more detailed description of the process at `CraftOsLuaTest.java`.
There's a slightly more detailed description of the process at `ComputerTestDelegate.java`.
### Game tests
CC: Tweaked also runs several tests in-game using Minecraft's [gametest framework][mc-test]. These work by starting