Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "MoDisco/How to contribute"
(→Manifest file) |
|||
Line 47: | Line 47: | ||
* the plug-in name must finished with "(Incubation)" | * the plug-in name must finished with "(Incubation)" | ||
* the plug-in version must finish with ".qualifier" | * the plug-in version must finish with ".qualifier" | ||
− | In the MANIFEST.MF the Strings must be externalized | + | In the MANIFEST.MF the Strings must be externalized (use “PDE Tools > Externalize Strings…”) |
==Version numbering== | ==Version numbering== |
Revision as of 12:38, 1 March 2010
The MoDisco project is open to contributors. All external contributions are welcome :
- new modernization use-cases
- extensions of MoDisco components
- metamodels of legacy technologies
- discoverers and model transformations
Contents
How To contribute
In the comments of your code, you may mention your identity and company by mail, URL, etc. In this way you may get back some advice from interested people.
To submit your MoDisco contribution, please open a bugzilla entry in the Modeling/GMT/MoDisco component (you can use the following address: https://bugs.eclipse.org/bugs/enter_bug.cgi?product=GMT&component=MoDisco-Contribution ). Then you could attach your file(s).
Your contribution will be reviewed and integrated.
If you need more details, please use the MoDisco newsgroup.
If you wish to publish your component(s) in this project, you should :
- Provide an about.html file (Cf. http://wiki.eclipse.org/The_about.html)
- Provide your Code with the header described below
- Check unused plug-in dependences
- Check that it exists one branding plug-in per feature
The following Bash command can be used to search missing about.htlm files:
$ find org.eclipse.gmt* -name build.properties \! -exec grep -sq about.html {} \; -type f -print
Header Syntax
/** * ******************************************************************************* * Copyright (c) <year> <company>. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * <contributor> (<company>) - initial implementation * ******************************************************************************* * * $Id$ */
Manifest file
In the MANIFEST.MF:
- the vendor name must be "Eclipse Modeling Project"
- the plug-in name must finished with "(Incubation)"
- the plug-in version must finish with ".qualifier"
In the MANIFEST.MF the Strings must be externalized (use “PDE Tools > Externalize Strings…”)
Version numbering
Guidelines of MoDisco components are available here