1
0
Fork 0
mirror of https://github.com/VSadov/Satori.git synced 2025-06-09 09:34:49 +09:00

Tools and Documentation documents

svn path=/trunk/mono/; revision=23


Commit migrated from 983d92c25f
This commit is contained in:
Miguel de Icaza 2001-06-21 23:43:52 +00:00
parent 3d3513a982
commit faaa9f7dbb
6 changed files with 132 additions and 4 deletions

View file

@ -0,0 +1,46 @@
* Documentation
A project like Mono will require a lot of documentation to be
written. Although most of the concepts from Microsoft.NET can
be applied to the Mono platform once finished, we do need to
have a complete set of free documentation written for it.
The documentation license we have chosen is the FSF FDL which
is the standard for most documents on the free software
world.
We need documentation to be written on a number of topics:
* The development tools (compilers, assembler tools,
language reference, design time features).
* Freely redistributable Frequently Asked Question
compilations.
* Freely redistributable HOWTO documents.
* The Class Libraries
* Tutorials on Mono and the specifics of running it
compared to the Microsoft.NET Framework SDK
* Differences between the Microsoft.NET Framework SDK
development mode and the Mono version.
** Class Library documentation
When contributing to the Class Library effort, please use the
inline XML documentation tags to document your classes so we
can automatically generate the documentation from the class
libraries.
If you provide examples, please do not embed them into the
source code, as that will make the source code harder to read
and maintain. Instead put examples for your code into a
subdirectory of the class libraries. Also make that sample
code a full standalone application that people can compile
(ideally our documentation browser could let you edit, modify
and run the sample programs, as Tcl/Tk used to let you do in
the past).

View file

@ -67,5 +67,4 @@
PInvoke will be supported, and will be used to wrap Unix API
calls, these in turn are required for reusing some of the
GNOME libraries that will reduce the work we have to do to
deliver a complete class library
deliver a complete class library.

19
src/mono/doc/tools Normal file
View file

@ -0,0 +1,19 @@
* Tools
We need a number of tools to make people productive using a
Mono-based solution. Some of these tools can be developed on
Windows before Mono is fully finished.
** Integrated Development Environment
There is already a project to create a C# development
environment (SharpDevelop). People could work with the
SharpDevelop hackers to produce a unified development environment.
** Help Browser
We need a good help browser that can be used to browse all the
Mono documentation.

View file

@ -0,0 +1,46 @@
* Documentation
A project like Mono will require a lot of documentation to be
written. Although most of the concepts from Microsoft.NET can
be applied to the Mono platform once finished, we do need to
have a complete set of free documentation written for it.
The documentation license we have chosen is the FSF FDL which
is the standard for most documents on the free software
world.
We need documentation to be written on a number of topics:
* The development tools (compilers, assembler tools,
language reference, design time features).
* Freely redistributable Frequently Asked Question
compilations.
* Freely redistributable HOWTO documents.
* The Class Libraries
* Tutorials on Mono and the specifics of running it
compared to the Microsoft.NET Framework SDK
* Differences between the Microsoft.NET Framework SDK
development mode and the Mono version.
** Class Library documentation
When contributing to the Class Library effort, please use the
inline XML documentation tags to document your classes so we
can automatically generate the documentation from the class
libraries.
If you provide examples, please do not embed them into the
source code, as that will make the source code harder to read
and maintain. Instead put examples for your code into a
subdirectory of the class libraries. Also make that sample
code a full standalone application that people can compile
(ideally our documentation browser could let you edit, modify
and run the sample programs, as Tcl/Tk used to let you do in
the past).

View file

@ -67,5 +67,4 @@
PInvoke will be supported, and will be used to wrap Unix API
calls, these in turn are required for reusing some of the
GNOME libraries that will reduce the work we have to do to
deliver a complete class library
deliver a complete class library.

19
src/mono/web/tools Normal file
View file

@ -0,0 +1,19 @@
* Tools
We need a number of tools to make people productive using a
Mono-based solution. Some of these tools can be developed on
Windows before Mono is fully finished.
** Integrated Development Environment
There is already a project to create a C# development
environment (SharpDevelop). People could work with the
SharpDevelop hackers to produce a unified development environment.
** Help Browser
We need a good help browser that can be used to browse all the
Mono documentation.