mirror of
https://github.com/EiffelSoftware/eiffel-org.git
synced 2025-12-06 14:52:03 +01:00
Author:paolanto
Date:2014-06-23T13:57:11.000000Z git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@1385 abb3cda0-5349-4a8f-a601-0c33ac3a8c38
This commit is contained in:
@@ -318,15 +318,21 @@ See for instance, the package.iron for Eiffel Base package:
|
||||
|
||||
end
|
||||
|
||||
Note: online version at https://svn.eiffel.com/eiffelstudio/trunk/Src/library/base/package.iron .
|
||||
Note: The package iron file for the Eiffel Base package is available online at https://svn.eiffel.com/eiffelstudio/trunk/Src/library/base/package.iron .
|
||||
|
||||
Only the name of the package is required for now, but the section "project" list the various available .ecf projects, and the section "note" contains the title, description, tags, ... information.
|
||||
The tag under the '''note''' section is free, and for now, only '''title, description, tags, link<nowiki>[...]</nowiki>, and maps''' have semantic. For now the others are simply stored and never displayed, but the server will be improved later to support for more meta data.
|
||||
Current status:
|
||||
* only the '''name of the package is required'''
|
||||
* the section "project" list the various available .ecf projects
|
||||
* the section "note" contains title, description, tags, ... informations. The formation is similar to Eiffel indexing note, and in addition it supports bracket in the name of note, such as in ''<nowiki>link[doc]</nowiki>''.
|
||||
** The "link" declaration: <code>link<nowiki>[category</nowiki>]: "Optional Title" associated-url</code>
|
||||
* The following notes have semantic that are processed by Iron: '''title, description, tags, link<nowiki>[..]</nowiki>, and maps''', for now mostly on the Iron server.
|
||||
* It is possible to use any note name. Currently they are simply stored and never displayed. In the future, Iron may support additional semantic for those notes.
|
||||
|
||||
A few packages may require post installation operations, such as compiling C code, or others.
|
||||
A few packages may require '''post installation operations''', such as compiling C code, or others.
|
||||
For that, use the section '''setup''', and in particular the '''compile_library''' information.
|
||||
During installation, '''iron''' will launch the <code>compile_library</code> tool delivered with EiffelStudio on the provided directory.
|
||||
Example at https://svn.eiffel.com/eiffelstudio/trunk/Src/library/cURL/package.iron :
|
||||
|
||||
package cURL
|
||||
|
||||
setup
|
||||
|
||||
Reference in New Issue
Block a user