# Developer API

To setup and depend on Arclight API:

```groovy
repositories {
  maven { url 'https://maven.izzel.io/releases' }
  // or manually released snapshot versions
  // maven { url 'https://maven.izzel.io/snapshots' }
}
dependencies {
  compile 'io.izzel.arclight:arclight-forge-1.15:1.0.12:srg'
  // or using spigot mappings, or snapshot versions
  // compile 'io.izzel.arclight:arclight-forge-1.15:1.0.12-SNAPSHOT:spigot'
}
```

Arclight has remapper for reflections and other stuff. If you need to check the final result of class bytes after transformation, you can add `-Darclight.remapper.dump=./classes` to your launch args.

---

**Documents**

- [Versions and its supporting status](https://wiki.izzel.io/s/arclight-docs/doc/versions-and-its-supporting-status-NCKYxXI3mt)
- [Tutorials](https://wiki.izzel.io/s/arclight-docs/doc/tutorials-LsIkwojL9P)
- [Administration](https://wiki.izzel.io/s/arclight-docs/doc/administration-puh66tln4f)
- [Development](https://wiki.izzel.io/s/arclight-docs/doc/development-kCaAexaIdQ)
- [FAQ](https://wiki.izzel.io/s/arclight-docs/doc/faq-ApcZ25PXVT)
- [Donate](https://wiki.izzel.io/s/arclight-docs/doc/donate-Bj9cf2F5YH)