wiki:SoftWare/ProjectMeta

Version 1 (modified by g7moreau, 3 years ago) (diff)

Create Project-Meta page

SoftWare / ProjectMeta - Meta project for open data management

Project-Meta is a set of software to help you to manange your open data.

Description

The main script is project-meta. Before using it, you will need a METADATA file in your current folder with the name PROJECT-META.yml. This file is in the YAML format. An example could be found in the Project-Meta repository or online PROJECT-META.sample.yml.

At this stage, Project-Meta is at a very early stage of develepment. It has been develop and test on only two projects. Many aspect of it will be improve in the future.

Repository

L'ensemble du code est sous licence libre. Les scripts en bash sont sous GPL version 3 ou plus récente (http://www.gnu.org/licenses/gpl.html), les sources C++ sont sous GPL version 2 ou plus récente, les scripts en perl sont sous la même licence que perl c'est à dire la double licence GPL et Artistic Licence (http://dev.perl.org/licenses/artistic.html).

Tous les sources sont disponibles sur la forge du LEGI : http://servforge.legi.grenoble-inp.fr/svn/soft-trokata/trunk/project-meta

Les sources sont gérés via subversion (http://subversion.tigris.org/). Il est très facile de rester synchronisé par rapport à ces sources.

  • la récupération initiale
    svn checkout http://servforge.legi.grenoble-inp.fr/svn/soft-trokata/trunk/project-meta soft-project-meta
    
  • les mises à jour par la suite
    svn update
    

Il est possible d'avoir un accès en écriture à la forge sur demande motivée à Gabriel Moreau. Pour des questions de temps d'administration et de sécurité, la forge n'est pas accessible en écriture sans autorisation. Pour des questions de décentralisation du web, d'autonomie et de non allégeance au centralisme ambiant (et nord américain), nous utilisons notre propre forge...

Vous pouvez proposer un patch par courriel d'un fichier particulier via la commande diff. A noter que svn propose par défaut le format unifié (-u). Deux exemples :

diff -u project-meta.org project-meta.new > project-meta.patch
svn diff project-meta > project-meta.patch

On applique le patch (après l'avoir lu et relu) via la commande

patch -p0 < project-meta.patch

Attachments (1)

Download all attachments as: .zip