note
dvergin
<a name="top">
<p>
<b>NOTE</b>: <i>This node is in the early stages of development.
The outline and contents will suffer significant changes
as time goes by.
Your input is welcome via: </i>'/msg dvergin'<i>
or email </i>'dvergin at igc dot org'.
</p>
<p>
<font size="+1">So Now You Are A PmDev...</font>
<br />
<a href="#read">Read and Explore</a>
</p>
<p>
<font size="+1">Procedures</font>
<br />
<a href="#proposing">Proposing Changes</a>
<br />
<a href="#submitting">Submitting a Patch</a>
</p>
<p>
<font size="+1">Concepts</font>
<br />
Code Chunked into Nodes
<br />
Code vs. HTML Nodes
<br />
Containers
</p>
<p>
<font size="+1">Standard Subroutines, Objects,
and Vars</font>
<br />
$query object
<br />
$USER scalar
<br />
$AUTHOR scalar
<br />
$NODE href
<br />
$VARS href
<br />
%HTMLVARS hash
<br />
getVars()
<br />
htmlcode()
<br />
[% ... %],
[{ ... }], and [" ... "]
</p>
<p>
<font size="+1">Tools and Resources</font>
<br />
The PmDev Nodelet
<br />
The Everything Nodelet
<br />
[pmdevil's cave map] by [Aristotle]
</p>
<hr>
<!-- ################################################## -->
<table>
<tr>
<td>
<br />
<font size="+2">So Now You Are A PmDev...</font>
</td>
</tr>
<tr>
<td align="right">
<a name="read">
<a href="#top">top</a>
</td>
</tr>
<tr>
<td>
<p>
<b>Read and Explore</b><br />
If you have not yet done so, go to [Nodelet Settings]
or your [User Settings]
page and check the PmDev Nodelet item. You may also
want to move it up to a convenient place near the top.
This will expose two resources that can help you
get an initial feel for how PmDev work
gets done: the PmDev Nodelet, and the PmDev Wiki
(link in the PmDev Nodelet).
</p>
<p>
Feel free to browse the various links in the PmDev
Nodelet. As long as you don't hit "Submit" on any of
the pages, you cannot harm anything. Take your time.
Have fun.
</p>
</td>
</tr>
<tr>
<td>
<br />
<font size="+2">Procedures</font>
</td>
</tr>
<tr>
<td align="right">
<a name="proposing">
<a href="#top">top</a>
</td>
</tr>
<tr>
<td>
<p>
<b>Proposing Changes</b><br />
After a while, when you have gotten a sense
of needs and priorities,
you can
</p>
</td>
</tr>
<tr>
<td align="right">
<a name="submitting">
<a href="#top">top</a>
</td>
</tr>
<tr>
<td>
<p>
<b>Submitting a Patch</b><br />
Go to the page where you will be making your changes.
Click on "Source code" in the PmDev Nodelet,
and enter your changes in the text box provided.
Each time you update that source page, your changes
will appear, color-coded in the code listing at the
top.
</p>
<p>
As a side effect of entering your changes,
the code node in question will appear on the
[Patch Lister] (linked in the PmDev Nodelet).
</p>
</td>
</tr>
</table>
<p>
<font size="+2">Concepts</font>
<br />
Code Chunked into Nodes<br />
Not all reachable via "Source code" link.
<br />
Code vs. HTML Nodes
<br />
Containers
</p>
<p>
<font size="+2">Standard Subroutines, Objects,
and Vars</font>
<br />
$query object
<br />
$USER scalar
<br />
$AUTHOR scalar
<br />
$NODE href
<br />
$VARS href
<br />
%HTMLVARS hash
<br />
getVars()
<br />
htmlcode()
<br />
[% ... %],
[{ ... }], and
[" ... "]<br />
(see 'sub parseCode')
</p>
<p>
<font size="+2">Tools and Resources</font>
<br />
The PmDev Nodelet
<br />
The Everything Nodelet
<br />
[pmdevil's cave map] by [Aristotle]
</p>
2698
2698