Giter Site home page Giter Site logo

tecknicaltom / addons-source Goto Github PK

View Code? Open in Web Editor NEW

This project forked from gramps-project/addons-source

0.0 2.0 0.0 59.54 MB

Contributed 3rd party plugins for Gramps

Home Page: https://gramps-project.org/wiki/index.php?title=Addons_development

License: GNU General Public License v2.0

Python 92.80% CSS 0.88% JavaScript 6.15% Makefile 0.04% XSLT 0.09% C 0.05%

addons-source's Introduction

addons-source Build Status

Source code of contributed Third-party addons for the Gramps genealogy program.

To develop your own addon:

Usage

Use make.py for Gramps addons.

Clone both this repository and the addon repository if you intend to rebuild the addon

https://github.com/gramps-project/addons

Once you use the comands below the version number will be incremented and the resulting files will be in the second addon repository to be commited.

Examples:

  • Creates the initial addon-source directories for the addon.
python3 make.py gramps50 init AddonDirectory
  • Creates the initial empty AddonDirectory/po/fr-local.po file for the addon.
python3 make.py gramps50 init AddonDirectory fr
  • Updates AddonDirectory/po/fr-local.po with the latest translations.
python3 make.py gramps50 update AddonDirectory fr
  • Build ../download/AddonDirectory.addon.tgz
python3 make.py gramps50 build AddonDirectory
  • Create or update the listing entry for your addon
python3 make.py gramps50 listing AddonDirectory

Valid command summary

  • clean - Removes unnecessary files(template.pot/ locale etc) from the addon

  • init - Get all of the strings from the addon and create template.po

  • update - Updates the template.po file

  • compile [subcomand: all] - Compiles the template.po file into

  • build [subcomand: all] - Builds the addon for release

  • manifest-check - Checks if all files are correct in addon release file?

  • unlist - Unlist the addon from the listing

  • fix - If the listing shows a repeated addon entry, fix it

  • check - Checks if the addon listing matches the addon download version or if missing from the listing

  • listing [subcomand: all] - Builds/Creates a listing for the addon in each supported language

  • as-needed [no other parameters] - Builds/Lists/Cleans only out of date addons in one step

addons-source's People

Contributors

aerilius avatar bastienjacquet avatar belissent avatar bpisoj avatar daleathan avatar dsblank avatar ennoborg avatar garygriffin avatar giansgusi avatar jose1711 avatar killes avatar leonhaeuser avatar lordvinz avatar nick-hall avatar niememat avatar phejl avatar prculley avatar reedand avatar romjerome avatar sam-m888 avatar sebschub avatar snoiraud avatar stephenadams-hamont avatar tecknicaltom avatar uli22 avatar vantu5z avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.