Index: trunk/doc/developer/plugin_conf.h
===================================================================
--- trunk/doc/developer/plugin_conf.h (revision 20497)
+++ trunk/doc/developer/plugin_conf.h (nonexistent)
@@ -1,14 +0,0 @@
-#ifndef PCB_VENDOR_CONF_H
-#define PCB_VENDOR_CONF_H
-
-#include "conf.h"
-
-typedef struct {
- const struct plugins {
- const struct vendor {
- CFT_BOOLEAN enable; /* Enable vendor mapping */
- } vendor;
- } plugins;
-} conf_vendor_t;
-
-#endif
Index: trunk/doc/developer/plugin_core_simple.html
===================================================================
--- trunk/doc/developer/plugin_core_simple.html (revision 20497)
+++ trunk/doc/developer/plugin_core_simple.html (nonexistent)
@@ -1,68 +0,0 @@
-
-
- pcb-rnd hacking - simple core plugins
-
- Introduction
-
- Setting up a new core plugin
-
-
-
-
Index: trunk/doc/developer/plugin_naming.html
===================================================================
--- trunk/doc/developer/plugin_naming.html (revision 20497)
+++ trunk/doc/developer/plugin_naming.html (nonexistent)
@@ -1,16 +0,0 @@
-
-
- pcb-rnd hacking - plugin naming conventions
-
- - export_: export plugins start with export_; these render to a non-native format that can not be then loaded
-
- import_: import plugins start with import_; these perform partial data load from alien formats (typically: netlist/schematics)
-
- io_: full board save/load prefixed with io_; even if your plugin can now only load or save, if it's possible to do a load-save-load round-trip without data loss, it's an io_
-
- hid_: interactive, often GUI, frontends are prefixed with hid_
-
- fp_: footprint access plugins start with fp_
-
- lib_ plugins are libraries used by other plugins; they are disabled by default and are enabled through the plugin dependency system
-
- act_ plugins are stateless wrappers to expose existing C functions (moslty core functionality) over the action API (for scripts and users)
-
- ar_ plugins are related to external autorouting: they are reponsible for calling the external process and coordinate the routing but sometimes also implement export/import pair for the format
-
- anything else is considered a feature plugin and has no specific prefix.
-
-
-
Index: trunk/doc/developer/plugin/conf.h
===================================================================
--- trunk/doc/developer/plugin/conf.h (nonexistent)
+++ trunk/doc/developer/plugin/conf.h (revision 20498)
@@ -0,0 +1,14 @@
+#ifndef PCB_VENDOR_CONF_H
+#define PCB_VENDOR_CONF_H
+
+#include "conf.h"
+
+typedef struct {
+ const struct plugins {
+ const struct vendor {
+ CFT_BOOLEAN enable; /* Enable vendor mapping */
+ } vendor;
+ } plugins;
+} conf_vendor_t;
+
+#endif
Index: trunk/doc/developer/plugin/core_simple.html
===================================================================
--- trunk/doc/developer/plugin/core_simple.html (nonexistent)
+++ trunk/doc/developer/plugin/core_simple.html (revision 20498)
@@ -0,0 +1,68 @@
+
+
+ pcb-rnd hacking - simple core plugins
+
+ Introduction
+
+ Setting up a new core plugin
+
+
+
+
Index: trunk/doc/developer/plugin/naming.html
===================================================================
--- trunk/doc/developer/plugin/naming.html (nonexistent)
+++ trunk/doc/developer/plugin/naming.html (revision 20498)
@@ -0,0 +1,16 @@
+
+
+ pcb-rnd hacking - plugin naming conventions
+
+ - export_: export plugins start with export_; these render to a non-native format that can not be then loaded
+
- import_: import plugins start with import_; these perform partial data load from alien formats (typically: netlist/schematics)
+
- io_: full board save/load prefixed with io_; even if your plugin can now only load or save, if it's possible to do a load-save-load round-trip without data loss, it's an io_
+
- hid_: interactive, often GUI, frontends are prefixed with hid_
+
- fp_: footprint access plugins start with fp_
+
- lib_ plugins are libraries used by other plugins; they are disabled by default and are enabled through the plugin dependency system
+
- act_ plugins are stateless wrappers to expose existing C functions (moslty core functionality) over the action API (for scripts and users)
+
- ar_ plugins are related to external autorouting: they are reponsible for calling the external process and coordinate the routing but sometimes also implement export/import pair for the format
+
- anything else is considered a feature plugin and has no specific prefix.
+
+
+