Skip to content

Commit 516bff0

Browse files
author
David Luecke
committed
Adding and build file and NaturalDoc documentation settings
1 parent 8a87257 commit 516bff0

14 files changed

+362
-0
lines changed

build/build.properties

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
version = 0.1
2+
3+
# Documentation settings
4+
doc.bin = NaturalDocs
5+
doc.out = doc/generated/
6+
doc.project = build/docdata/
7+
doc.src = js/
8+
doc.txt =.
9+
doc.format = HTML
10+
11+
# Compression seetings
12+
min.src = js
13+
min.name = jquery.dform-${version}.min.js

build/build.xml

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project basedir="../" name="jquery.dform" default="min">
3+
<property file="build/build.properties" />
4+
5+
<target name="doc">
6+
<!--
7+
perl ../NaturalDocs -i src/ -o HTML docs -p docdata/
8+
-->
9+
<exec executable="${doc.bin}">
10+
<arg line="-i ${doc.src}" />
11+
<arg line="-i ${doc.txt}" />
12+
<arg line="-o ${doc.format} ${doc.out}" />
13+
<arg line="-p ${doc.project}" />
14+
</exec>
15+
</target>
16+
17+
<target name="concat">
18+
<echo>Hello ${doc.src}</echo>
19+
</target>
20+
21+
<target name="min" depends="concat">
22+
</target>
23+
</project>

build/docdata/Data/ClassHierarchy.nd

7 Bytes
Binary file not shown.

build/docdata/Data/ConfigFileInfo.nd

26 Bytes
Binary file not shown.

build/docdata/Data/FileInfo.nd

+38
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
1.5
2+
JavaScript
3+
/home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushDiff.js 1283892735 0 /home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushDiff.js
4+
/home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushPhp.js 1283892735 0 /home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushPhp.js
5+
/home/daff/Development/workspace/jquery.dform/js/jquery.dform.ext.js 1285712402 1 Extensions
6+
/home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushDelphi.js 1283892735 0 /home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushDelphi.js
7+
/home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shCore.js 1283892735 0 /home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shCore.js
8+
/home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushJavaFX.js 1283892735 0 /home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushJavaFX.js
9+
/home/daff/Development/workspace/jquery.dform/license.txt 1285712040 1 The MIT license
10+
/home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushXml.js 1283892735 0 /home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushXml.js
11+
/home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushCSharp.js 1283892735 0 /home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushCSharp.js
12+
/home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shAutoloader.js 1283892735 0 /home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shAutoloader.js
13+
/home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/src/shCore.js 1283892735 0 /home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/src/shCore.js
14+
/home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushSass.js 1283892735 0 /home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushSass.js
15+
/home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushAppleScript.js 1283892735 0 /home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushAppleScript.js
16+
/home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shLegacy.js 1283892735 0 /home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shLegacy.js
17+
/home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushCpp.js 1283892735 0 /home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushCpp.js
18+
/home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushJava.js 1283892735 0 /home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushJava.js
19+
/home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushSql.js 1283892735 0 /home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushSql.js
20+
/home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushPowerShell.js 1283892735 0 /home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushPowerShell.js
21+
/home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushBash.js 1283892735 0 /home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushBash.js
22+
/home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushColdFusion.js 1283892735 0 /home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushColdFusion.js
23+
/home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushRuby.js 1283892735 0 /home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushRuby.js
24+
/home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushPlain.js 1283892735 0 /home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushPlain.js
25+
/home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/src/shAutoloader.js 1283892735 0 /home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/src/shAutoloader.js
26+
/home/daff/Development/workspace/jquery.dform/js/jquery.dform.js 1285712408 1 Core Plugin
27+
/home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushCss.js 1283892735 0 /home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushCss.js
28+
/home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/src/shLegacy.js 1283892735 0 /home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/src/shLegacy.js
29+
/home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushScala.js 1283892735 0 /home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushScala.js
30+
/home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/compass/config.rb 1283892735 0 /home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/compass/config.rb
31+
/home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushGroovy.js 1283892735 0 /home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushGroovy.js
32+
/home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushPython.js 1283892735 0 /home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushPython.js
33+
/home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushAS3.js 1283892735 0 /home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushAS3.js
34+
/home/daff/Development/workspace/jquery.dform/js/jquery.dform.subscriptions.js 1285713016 1 Core Subscribers
35+
/home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushVb.js 1283892735 0 /home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushVb.js
36+
/home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushPerl.js 1283892735 0 /home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushPerl.js
37+
/home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushErlang.js 1283892735 0 /home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushErlang.js
38+
/home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushJScript.js 1283892735 0 /home/daff/Development/workspace/jquery.dform/doc/resources/highlighter/scripts/shBrushJScript.js

build/docdata/Data/ImageFileInfo.nd

1.72 KB
Binary file not shown.
8 Bytes
Binary file not shown.

build/docdata/Data/IndexInfo.nd

208 Bytes
Binary file not shown.
492 Bytes
Binary file not shown.
186 Bytes
Binary file not shown.

build/docdata/Data/SymbolTable.nd

12.3 KB
Binary file not shown.

build/docdata/Languages.txt

+122
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,122 @@
1+
Format: 1.5
2+
3+
# This is the Natural Docs languages file for this project. If you change
4+
# anything here, it will apply to THIS PROJECT ONLY. If you'd like to change
5+
# something for all your projects, edit the Languages.txt in Natural Docs'
6+
# Config directory instead.
7+
8+
9+
# You can prevent certain file extensions from being scanned like this:
10+
# Ignore Extensions: [extension] [extension] ...
11+
12+
13+
#-------------------------------------------------------------------------------
14+
# SYNTAX:
15+
#
16+
# Unlike other Natural Docs configuration files, in this file all comments
17+
# MUST be alone on a line. Some languages deal with the # character, so you
18+
# cannot put comments on the same line as content.
19+
#
20+
# Also, all lists are separated with spaces, not commas, again because some
21+
# languages may need to use them.
22+
#
23+
# Language: [name]
24+
# Alter Language: [name]
25+
# Defines a new language or alters an existing one. Its name can use any
26+
# characters. If any of the properties below have an add/replace form, you
27+
# must use that when using Alter Language.
28+
#
29+
# The language Shebang Script is special. It's entry is only used for
30+
# extensions, and files with those extensions have their shebang (#!) lines
31+
# read to determine the real language of the file. Extensionless files are
32+
# always treated this way.
33+
#
34+
# The language Text File is also special. It's treated as one big comment
35+
# so you can put Natural Docs content in them without special symbols. Also,
36+
# if you don't specify a package separator, ignored prefixes, or enum value
37+
# behavior, it will copy those settings from the language that is used most
38+
# in the source tree.
39+
#
40+
# Extensions: [extension] [extension] ...
41+
# [Add/Replace] Extensions: [extension] [extension] ...
42+
# Defines the file extensions of the language's source files. You can
43+
# redefine extensions found in the main languages file. You can use * to
44+
# mean any undefined extension.
45+
#
46+
# Shebang Strings: [string] [string] ...
47+
# [Add/Replace] Shebang Strings: [string] [string] ...
48+
# Defines a list of strings that can appear in the shebang (#!) line to
49+
# designate that it's part of the language. You can redefine strings found
50+
# in the main languages file.
51+
#
52+
# Ignore Prefixes in Index: [prefix] [prefix] ...
53+
# [Add/Replace] Ignored Prefixes in Index: [prefix] [prefix] ...
54+
#
55+
# Ignore [Topic Type] Prefixes in Index: [prefix] [prefix] ...
56+
# [Add/Replace] Ignored [Topic Type] Prefixes in Index: [prefix] [prefix] ...
57+
# Specifies prefixes that should be ignored when sorting symbols in an
58+
# index. Can be specified in general or for a specific topic type.
59+
#
60+
#------------------------------------------------------------------------------
61+
# For basic language support only:
62+
#
63+
# Line Comments: [symbol] [symbol] ...
64+
# Defines a space-separated list of symbols that are used for line comments,
65+
# if any.
66+
#
67+
# Block Comments: [opening sym] [closing sym] [opening sym] [closing sym] ...
68+
# Defines a space-separated list of symbol pairs that are used for block
69+
# comments, if any.
70+
#
71+
# Package Separator: [symbol]
72+
# Defines the default package separator symbol. The default is a dot.
73+
#
74+
# [Topic Type] Prototype Enders: [symbol] [symbol] ...
75+
# When defined, Natural Docs will attempt to get a prototype from the code
76+
# immediately following the topic type. It stops when it reaches one of
77+
# these symbols. Use \n for line breaks.
78+
#
79+
# Line Extender: [symbol]
80+
# Defines the symbol that allows a prototype to span multiple lines if
81+
# normally a line break would end it.
82+
#
83+
# Enum Values: [global|under type|under parent]
84+
# Defines how enum values are referenced. The default is global.
85+
# global - Values are always global, referenced as 'value'.
86+
# under type - Values are under the enum type, referenced as
87+
# 'package.enum.value'.
88+
# under parent - Values are under the enum's parent, referenced as
89+
# 'package.value'.
90+
#
91+
# Perl Package: [perl package]
92+
# Specifies the Perl package used to fine-tune the language behavior in ways
93+
# too complex to do in this file.
94+
#
95+
#------------------------------------------------------------------------------
96+
# For full language support only:
97+
#
98+
# Full Language Support: [perl package]
99+
# Specifies the Perl package that has the parsing routines necessary for full
100+
# language support.
101+
#
102+
#-------------------------------------------------------------------------------
103+
104+
# The following languages are defined in the main file, if you'd like to alter
105+
# them:
106+
#
107+
# Text File, Shebang Script, C/C++, C#, Java, JavaScript, Perl, Python,
108+
# PHP, SQL, Visual Basic, Pascal, Assembly, Ada, Tcl, Ruby, Makefile,
109+
# ActionScript, ColdFusion, R, Fortran
110+
111+
# If you add a language that you think would be useful to other developers
112+
# and should be included in Natural Docs by default, please e-mail it to
113+
# languages [at] naturaldocs [dot] org.
114+
115+
116+
Alter Language: JavaScript
117+
118+
Line Comment: //
119+
Block Comment: /** */
120+
Enum Values: Under type
121+
Function Prototype Ender: {
122+
Variable Prototype Enders: ; =

build/docdata/Menu.txt

+65
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
Format: 1.5
2+
3+
4+
Title: jQuery::dForm
5+
6+
# You can also add a sub-title to your menu like this:
7+
# SubTitle: [subtitle]
8+
9+
Footer: Copyright (C) 2010 - David Luecke - daff@neyeon.de
10+
Timestamp: Updated d. month yyyy
11+
# m - One or two digit month. January is "1"
12+
# mm - Always two digit month. January is "01"
13+
# mon - Short month word. January is "Jan"
14+
# month - Long month word. January is "January"
15+
# d - One or two digit day. 1 is "1"
16+
# dd - Always two digit day. 1 is "01"
17+
# day - Day with letter extension. 1 is "1st"
18+
# yy - Two digit year. 2006 is "06"
19+
# yyyy - Four digit year. 2006 is "2006"
20+
# year - Four digit year. 2006 is "2006"
21+
22+
23+
# --------------------------------------------------------------------------
24+
#
25+
# Cut and paste the lines below to change the order in which your files
26+
# appear on the menu. Don't worry about adding or removing files, Natural
27+
# Docs will take care of that.
28+
#
29+
# You can further organize the menu by grouping the entries. Add a
30+
# "Group: [name] {" line to start a group, and add a "}" to end it.
31+
#
32+
# You can add text and web links to the menu by adding "Text: [text]" and
33+
# "Link: [name] ([URL])" lines, respectively.
34+
#
35+
# The formatting and comments are auto-generated, so don't worry about
36+
# neatness when editing the file. Natural Docs will clean it up the next
37+
# time it is run. When working with groups, just deal with the braces and
38+
# forget about the indentation and comments.
39+
#
40+
# You can use this file on other computers even if they use different
41+
# directories. As long as the command line points to the same source files,
42+
# Natural Docs will be able to correct the locations automatically.
43+
#
44+
# --------------------------------------------------------------------------
45+
46+
47+
File: Core Plugin (/home/daff/Development/workspace/jquery.dform/js/jquery.dform.js)
48+
File: Core Subscribers (/home/daff/Development/workspace/jquery.dform/js/jquery.dform.subscriptions.js)
49+
File: Extensions (/home/daff/Development/workspace/jquery.dform/js/jquery.dform.ext.js)
50+
File: The MIT license (/home/daff/Development/workspace/jquery.dform/license.txt)
51+
52+
Group: Index {
53+
54+
Index: Everything
55+
Element Subscriber Index: Element Subscribers
56+
File Index: Files
57+
Function Index: Functions
58+
Type Subscriber Index: Type Subscribers
59+
} # Group: Index
60+
61+
62+
63+
##### Do not change or remove these lines. #####
64+
Data: 1(D3333RuEG3fpcc3BG/GouIEG\t37uHA6Ip9G3ldNGHQMfcuHE3l6)
65+
Data: 1(h3333RuEG3fpcc3BG/GouIEG\t37uHA6Ip9G3ldNGHQMfcuHE)

build/docdata/Topics.txt

+101
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
Format: 1.5
2+
3+
# This is the Natural Docs topics file for this project. If you change anything
4+
# here, it will apply to THIS PROJECT ONLY. If you'd like to change something
5+
# for all your projects, edit the Topics.txt in Natural Docs' Config directory
6+
# instead.
7+
8+
9+
# If you'd like to prevent keywords from being recognized by Natural Docs, you
10+
# can do it like this:
11+
# Ignore Keywords: [keyword], [keyword], ...
12+
#
13+
# Or you can use the list syntax like how they are defined:
14+
# Ignore Keywords:
15+
# [keyword]
16+
# [keyword], [plural keyword]
17+
# ...
18+
19+
20+
#-------------------------------------------------------------------------------
21+
# SYNTAX:
22+
#
23+
# Topic Type: [name]
24+
# Alter Topic Type: [name]
25+
# Creates a new topic type or alters one from the main file. Each type gets
26+
# its own index and behavior settings. Its name can have letters, numbers,
27+
# spaces, and these charaters: - / . '
28+
#
29+
# Plural: [name]
30+
# Sets the plural name of the topic type, if different.
31+
#
32+
# Keywords:
33+
# [keyword]
34+
# [keyword], [plural keyword]
35+
# ...
36+
# Defines or adds to the list of keywords for the topic type. They may only
37+
# contain letters, numbers, and spaces and are not case sensitive. Plural
38+
# keywords are used for list topics. You can redefine keywords found in the
39+
# main topics file.
40+
#
41+
# Index: [yes|no]
42+
# Whether the topics get their own index. Defaults to yes. Everything is
43+
# included in the general index regardless of this setting.
44+
#
45+
# Scope: [normal|start|end|always global]
46+
# How the topics affects scope. Defaults to normal.
47+
# normal - Topics stay within the current scope.
48+
# start - Topics start a new scope for all the topics beneath it,
49+
# like class topics.
50+
# end - Topics reset the scope back to global for all the topics
51+
# beneath it.
52+
# always global - Topics are defined as global, but do not change the scope
53+
# for any other topics.
54+
#
55+
# Class Hierarchy: [yes|no]
56+
# Whether the topics are part of the class hierarchy. Defaults to no.
57+
#
58+
# Page Title If First: [yes|no]
59+
# Whether the topic's title becomes the page title if it's the first one in
60+
# a file. Defaults to no.
61+
#
62+
# Break Lists: [yes|no]
63+
# Whether list topics should be broken into individual topics in the output.
64+
# Defaults to no.
65+
#
66+
# Can Group With: [type], [type], ...
67+
# Defines a list of topic types that this one can possibly be grouped with.
68+
# Defaults to none.
69+
#-------------------------------------------------------------------------------
70+
71+
# The following topics are defined in the main file, if you'd like to alter
72+
# their behavior or add keywords:
73+
#
74+
# Generic, Class, Interface, Section, File, Group, Function, Variable,
75+
# Property, Type, Constant, Enumeration, Event, Delegate, Macro,
76+
# Database, Database Table, Database View, Database Index, Database
77+
# Cursor, Database Trigger, Cookie, Build Target
78+
79+
# If you add something that you think would be useful to other developers
80+
# and should be included in Natural Docs by default, please e-mail it to
81+
# topics [at] naturaldocs [dot] org.
82+
83+
84+
Topic Type: Type Subscriber
85+
86+
Plural: Type Subscribers
87+
Scope: Always global
88+
89+
Keywords:
90+
type
91+
types
92+
93+
94+
Topic Type: Element Subscriber
95+
96+
Plural: Element Subscribers
97+
Scope: Always global
98+
99+
Keywords:
100+
subscriber
101+
subscribers

0 commit comments

Comments
 (0)