mirror of
https://github.com/SquidDev-CC/CC-Tweaked
synced 2024-10-31 23:26:19 +00:00
Generate docs for generic peripherals
This was the easy bit. Now I've got to write them!
This commit is contained in:
parent
bb8f4c624b
commit
05c3c8ad32
@ -123,7 +123,7 @@ dependencies {
|
|||||||
|
|
||||||
deployerJars "org.apache.maven.wagon:wagon-ssh:3.0.0"
|
deployerJars "org.apache.maven.wagon:wagon-ssh:3.0.0"
|
||||||
|
|
||||||
cctJavadoc 'cc.tweaked:cct-javadoc:1.2.1'
|
cctJavadoc 'cc.tweaked:cct-javadoc:1.3.0'
|
||||||
}
|
}
|
||||||
|
|
||||||
// Compile tasks
|
// Compile tasks
|
||||||
@ -346,6 +346,7 @@ task illuaminateDocs(type: Exec, dependsOn: [minifyWeb, luaJavadoc]) {
|
|||||||
inputs.files(fileTree("doc")).withPropertyName("docs")
|
inputs.files(fileTree("doc")).withPropertyName("docs")
|
||||||
inputs.files(fileTree("src/main/resources/data/computercraft/lua/rom")).withPropertyName("lua rom")
|
inputs.files(fileTree("src/main/resources/data/computercraft/lua/rom")).withPropertyName("lua rom")
|
||||||
inputs.file("illuaminate.sexp").withPropertyName("illuaminate.sexp")
|
inputs.file("illuaminate.sexp").withPropertyName("illuaminate.sexp")
|
||||||
|
inputs.dir("$buildDir/docs/luaJavadoc")
|
||||||
inputs.file("$buildDir/rollup/index.min.js").withPropertyName("scripts")
|
inputs.file("$buildDir/rollup/index.min.js").withPropertyName("scripts")
|
||||||
inputs.file("src/web/styles.css").withPropertyName("styles")
|
inputs.file("src/web/styles.css").withPropertyName("styles")
|
||||||
outputs.dir("$buildDir/docs/lua")
|
outputs.dir("$buildDir/docs/lua")
|
||||||
|
@ -19,7 +19,8 @@
|
|||||||
(source-link https://github.com/SquidDev-CC/CC-Tweaked/blob/${commit}/${path}#L${line})
|
(source-link https://github.com/SquidDev-CC/CC-Tweaked/blob/${commit}/${path}#L${line})
|
||||||
|
|
||||||
(module-kinds
|
(module-kinds
|
||||||
(peripheral Peripherals))
|
(peripheral Peripherals)
|
||||||
|
(generic_peripheral "Generic Peripherals"))
|
||||||
|
|
||||||
(library-path
|
(library-path
|
||||||
/doc/stub/
|
/doc/stub/
|
||||||
@ -91,6 +92,10 @@
|
|||||||
/build/docs/luaJavadoc/drive.lua
|
/build/docs/luaJavadoc/drive.lua
|
||||||
/build/docs/luaJavadoc/speaker.lua
|
/build/docs/luaJavadoc/speaker.lua
|
||||||
/build/docs/luaJavadoc/printer.lua
|
/build/docs/luaJavadoc/printer.lua
|
||||||
|
; Generic peripherals
|
||||||
|
/build/docs/luaJavadoc/energy_storage.lua
|
||||||
|
/build/docs/luaJavadoc/fluid_storage.lua
|
||||||
|
/build/docs/luaJavadoc/inventory.lua
|
||||||
; Lua APIs
|
; Lua APIs
|
||||||
/src/main/resources/*/computercraft/lua/rom/apis/io.lua
|
/src/main/resources/*/computercraft/lua/rom/apis/io.lua
|
||||||
/src/main/resources/*/computercraft/lua/rom/apis/window.lua)
|
/src/main/resources/*/computercraft/lua/rom/apis/window.lua)
|
||||||
|
@ -15,6 +15,11 @@ import net.minecraftforge.versions.forge.ForgeVersion;
|
|||||||
|
|
||||||
import javax.annotation.Nonnull;
|
import javax.annotation.Nonnull;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Methods for interacting with blocks using Forge's energy storage system.
|
||||||
|
*
|
||||||
|
* @cc.module energy_storage
|
||||||
|
*/
|
||||||
@AutoService( GenericSource.class )
|
@AutoService( GenericSource.class )
|
||||||
public class EnergyMethods implements GenericSource
|
public class EnergyMethods implements GenericSource
|
||||||
{
|
{
|
||||||
|
@ -31,6 +31,11 @@ import java.util.Optional;
|
|||||||
|
|
||||||
import static dan200.computercraft.shared.peripheral.generic.methods.ArgumentHelpers.getRegistryEntry;
|
import static dan200.computercraft.shared.peripheral.generic.methods.ArgumentHelpers.getRegistryEntry;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Methods for interacting with tanks and other fluid storage blocks.
|
||||||
|
*
|
||||||
|
* @cc.module fluid_storage
|
||||||
|
*/
|
||||||
@AutoService( GenericSource.class )
|
@AutoService( GenericSource.class )
|
||||||
public class FluidMethods implements GenericSource
|
public class FluidMethods implements GenericSource
|
||||||
{
|
{
|
||||||
|
@ -32,6 +32,11 @@ import java.util.Optional;
|
|||||||
|
|
||||||
import static dan200.computercraft.shared.peripheral.generic.methods.ArgumentHelpers.assertBetween;
|
import static dan200.computercraft.shared.peripheral.generic.methods.ArgumentHelpers.assertBetween;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Methods for interacting with inventories.
|
||||||
|
*
|
||||||
|
* @cc.module inventory
|
||||||
|
*/
|
||||||
@AutoService( GenericSource.class )
|
@AutoService( GenericSource.class )
|
||||||
public class InventoryMethods implements GenericSource
|
public class InventoryMethods implements GenericSource
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user