Personal tools
You are here: Home gvSIG Projects gvSIG Desktop Documentation Developers documentation How to contribute in gvSIG? Add a package to the repository of gvSIG
gvSIG Desktop
gvSIG Desktop

Cached time 11/21/13 11:24:39 Clear cache and reload

 

Warning

FIXME. Direct google translation.

version:1.2

Scope

This document specifies the procedure to add a new package to the package repository of gvSIG project whether a package is hosted on servers project or not.

Exclusions

This document does not cover:

  • What must a for inclusion in the Distribution gvSIG enforcement officer. Package supplied will be included in the web repository of packages gvSIG it need not be distributed with the binaries the official release.

  • What must a to be considered a project gvSIG official. You can find documentation on the document gvSIG official projects

  • Modifications or contributions to existing code in gvSIG.

    If you want to contribute code to an existing project in gvSIG see Contributions and patches to the gvSIG code.

  • Como solicitar al proyecto que albergue nuestro paquete. El responsable y creador del paquete deberá alojarlo en un servidor publico con acceso a el por http, entregando al proyecto solo el archivo gvspki con los metadatos del paquete.

Requirements

To add a package to the package repository of gvSIG must create the installation package and deliver the file ". gvspki" generated. You can find documentation on how to build the package for a gvSIG plugin in the document Generación desde el plugin de instalación . Ask on the development list if you have doubts.

The package must be met:

  • To be released under GPL 2 or compatible license.
  • You can not replace files out of plugin folder being installed. If it is necessary to be communicated and assess this need.
  • Information should be provided on the code and version package.
  • You must provide the name and description of the package in English.
  • You must provide the name of the owner.
  • You must supply the URL that allows access to the source from which it was generated.
  • They must be correctly filled all the packet data package.info the file.
  • It will be advisable to follow the package name nomenclature generated by the plugin package tool provided in gvSIG facilities. If not, be justified.

In addition to these requirements is highly recommended:

  • The existence of associated user documentation for functionality provided by the package. This documentation must be freed with Creative Commons .
  • That there is a tracker to report bugs in the creators of this.

Expclusion a package repository

This section describes why a package may not be included in the package repository gvSIG or eliminated if already formed part of it.

  • Update the contents of a package without increasing the number of version or build.

    Each time you change the plugin, you must generate a new package reflecting that at least the increasing number of build, sending back to the project gvspki the file. If detected from the project has changed the package keeping the same version number and build, will retire on package repository.

  • If from the gvSIG team are consulted through the comments to the ticket which apply for registration packet that are not answered, you can remove the package from the repository or not enter the if you have not been done.

  • If it is found that the use of the functionality provided by the package can cause loss of data by the user of these, this may be removed from the package repository.

How to start the paperwork

If you have already created the installation package associated with their plugin (. gvspkg and. gvspki) may request inclusion in the repository gvSIG package by the trac ticket Addons repository requests . To this should be registered as a user of the gvSIG_platform.

You must add the fields filled out a ticket:

  • Add-on name must indicate the name of the package on which want to make the request.
  • Add-on code. In case it is a new packet and not in a list of packages add-on name, you must indicate here Package code to add.
  • Add-on operation requested. You must indicate the type of operation that applying.
  • Subject short description of what you want done.
  • Description. Indicate here the url to the file gvspki of your package. You enter the information that it considers may be of interest to facilitate the acceptance of the package, as well as inclusion in the package repository.

Make sure the download-url entry package.info package that provides is correct and accessible from the internet, otherwise the package may not be included in the package repository gvSIG.

Do not assign the ticket to anyone and leave the other fields with the values defects have a ticket.

Note that since the project if you have questions about has made the request was answered on the same ticket by adding comment.

ChangeLog
Version Description
1.1 Changes in the section "How to start the paperwork* to adapt to the new infrastructure of gvSIG (redmine).
1.2 Changes in the section "How to start the paperwork*, has changed the way the file is provided as gvspki, be attached to the ticket to put your url in the description.

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: