Changes

Jump to navigation Jump to search

Main Page

2,118 bytes added, 9 months ago
no edit summary
__NOTOC__<h1 style="margin-top: 0 !important;">Main Page=</h1>Welcome to the new ComputerCraft wiki! This wiki is still heavily under construction, and any help is appreciated. You can request an account [[Special:RequestAccount|here]]. Make sure to follow the [[Contributing guidelines]] when editing. If you want to mark a page as your own to edit it later (to avoid other people creating the same page as you), feel free to pre-create the page with the contents: <code><nowiki>{{Incomplete|reason=this page is being written by [[User:Yemmel]]}}</nowiki></code> You can view pages marked as such in the category [[:Category:Articles to be expanded]].
== Todo ==
* Document all APIs (use your own judgement to prioritise the more important APIs)<center><span style="font-size:** 200%">[[httpsSpecial:Statistics|{{NUMBEROFARTICLES}}]] pages</span><br /github.com/SquidDev><span style="font-CC/CC-Tweaked/blob/master/src/main/resources/assets/computercraft/lua/rom/apis/colours.lua colours]** size: 125%">[[https://github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/resources/assets/computercraft/lua/rom/apis/disk.lua disk]** [httpsCategory://github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/resources/assets/computercraft/lua/rom/apis/gps.lua help]** [httpsArticles to be expanded|{{PAGESINCATEGORY://github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/resources/assets/computercraft/lua/rom/apis/help.lua helpArticles to be expanded}}]** [https://github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/resources/assets/computercraft/lua/rom/apis/io.lua io]** [https://github.compages marked as incomplete</SquidDev-CC/CC-Tweaked/blob/master/src/main/resources/assets/computercraft/lua/rom/apis/keys.lua keys]span>** [https:<//github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/resources/assets/computercraft/lua/rom/apis/paintutils.lua paintutils]center>** [https://github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/resources/assets/computercraft/lua/rom/apis/parallel.lua parallel]** [https{{Progress bar|{{#invoke://github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/resources/assets/computercraft/lua/rom/apis/peripheral.lua peripheral] [httpsLink counter|getExistingLinkCount|Template://github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/java/dan200/computercraft/core/apis/PeripheralAPI.java (java)]** [httpsFunctions}}|total={{#invoke://github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/resources/assets/computercraft/lua/rom/apis/rednet.lua rednet]** [httpsLink counter|getLinkCount|Template://github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/resources/assets/computercraft/lua/rom/apis/settings.lua settings]** Functions}}|text=of [https://github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/resources/assets/computercraft/lua/rom/apis/term.lua term]** [httpsTemplate://github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/resources/assets/computercraft/lua/rom/apis/textutils.lua textutilsFunctions|functions]** [https://github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/resources/assets/computercraft/lua/rom/apis/vector.lua vector]documented}}** [https://github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/resources/assets/computercraft/lua/rom/apis/window.lua window]** [https{{Progress bar|{{#invoke://github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/resources/assets/computercraft/lua/rom/apis/command/commands.lua commands]** [httpsLink counter|getExistingLinkCount|Template://github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/resources/assets/computercraft/lua/rom/apis/turtle/turtle.lua turtle]** [httpsBlocks and Items}}|total={{#invoke://github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/java/dan200/computercraft/core/apis/BufferAPI.java buffer]** [httpsLink counter|getLinkCount|Template://github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/java/dan200/computercraft/core/apis/HTTPAPI.java http]** Blocks and Items}}|text=of [https://github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/java/dan200/computercraft/core/apis/FSAPI.java fs]** [httpsTemplate://github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/java/dan200/computercraft/core/apis/OSAPI.java osBlocks and Items|blocks and items]** [https://github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/java/dan200/computercraft/core/apis/RedstoneAPI.java redstone]documented}}
*Document types ([[String|string]], [[Number|number]] etc)
*Create all [[Special:WantedPages|Wanted Pages]] (pages that are referred to but do not exist yet)
*Document all APIs (use your own judgement to prioritise the more important APIs)
** List at [[Template:Functions]]
*Document the blocks and items in CC:Tweaked
*Write TemplateData + documentation for all our templates
** Little public-facing: [[Template:Code]], [[Template:Inline code]], [[Template:Var]], [[Template:Type]], [[Template:Argument]], [[Template:Argument reference]], [[Template:Optional argument]], [[Template:Varargs]], [[Template:API doc source link]]
** Big public-facing: [[Template:API doc function]], [[Template:API doc example]]
** Internal: [[Template:Infobox function]], [[Template:API doc header]], [[Template:API doc key]], [[Template:API doc value]], [[Template:API doc code]], [[Template:API doc description]]
* Create navboxes for blocks and items
 
{{Functions}}
{{Events}}
{{Lua documentation}}
{{Constants}}
{{Blocks and Items}}
 
== API links ==
Here is a rough guide of where functions are defined in the source code:
 
* [https://github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/resources/assets/computercraft/lua/rom/apis/colours.lua colours]
* [https://github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/resources/assets/computercraft/lua/rom/apis/disk.lua disk]
* [https://github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/resources/assets/computercraft/lua/rom/apis/gps.lua gps]
* [https://github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/resources/assets/computercraft/lua/rom/apis/help.lua help]
* [https://github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/resources/assets/computercraft/lua/rom/apis/io.lua io]
* [https://github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/resources/assets/computercraft/lua/rom/apis/keys.lua keys]
* [https://github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/resources/assets/computercraft/lua/rom/apis/paintutils.lua paintutils]
* [https://github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/resources/assets/computercraft/lua/rom/apis/parallel.lua parallel]
* [https://github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/resources/assets/computercraft/lua/rom/apis/peripheral.lua peripheral] [https://github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/java/dan200/computercraft/core/apis/PeripheralAPI.java (java)]
* [https://github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/resources/assets/computercraft/lua/rom/apis/rednet.lua rednet]
* [https://github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/resources/assets/computercraft/lua/rom/apis/settings.lua settings]
* [https://github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/resources/assets/computercraft/lua/rom/apis/term.lua term]
* [https://github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/resources/assets/computercraft/lua/rom/apis/textutils.lua textutils]
* [https://github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/resources/assets/computercraft/lua/rom/apis/vector.lua vector]
* [https://github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/resources/assets/computercraft/lua/rom/apis/window.lua window]
* [https://github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/resources/assets/computercraft/lua/rom/apis/command/commands.lua commands]
* [https://github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/resources/assets/computercraft/lua/rom/apis/turtle/turtle.lua turtle]
* [https://github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/java/dan200/computercraft/core/apis/HTTPAPI.java http]
* [https://github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/java/dan200/computercraft/core/apis/FSAPI.java fs]
* [https://github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/java/dan200/computercraft/core/apis/OSAPI.java os]
* [https://github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/java/dan200/computercraft/core/apis/RedstoneAPI.java redstone]
* [https://github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/resources/assets/computercraft/lua/rom/programs/shell.lua shell]
* [https://github.com/SquidDev-CC/CC-Tweaked/blob/master/src/main/java/dan200/computercraft/core/apis/TermAPI.java term]
== All pages ==
Here is a list of pages that have already been created. Some may only be partially completed.
{{:Special:AllPages}}

Navigation menu