All Projects → openprocurement → openprocurement.api

openprocurement / openprocurement.api

Licence: Apache-2.0 license
API interface to OpenProcurement database

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to openprocurement.api

open-source-contracting
Providing example language for contracts which work with open-source software and explicitly want to encourage it's growth and development.
Stars: ✭ 44 (-54.17%)
Mutual labels:  procurement
Erpnext
Free and Open Source Enterprise Resource Planning (ERP)
Stars: ✭ 10,220 (+10545.83%)
Mutual labels:  procurement
EIS-Modernization
Documentation describing the Alaska Department of Health (DOH) modernization project and integrated eligibility system.
Stars: ✭ 41 (-57.29%)
Mutual labels:  procurement
a11y-contracting
Building Accessibility Best Practices into Contracting
Stars: ✭ 43 (-55.21%)
Mutual labels:  procurement
https://travis-ci.org/openprocurement/openprocurement.api.svg?branch=master https://readthedocs.org/projects/openprocurementapi/badge/?version=latest Gitter

Documentation

OpenProcurement is initiative to develop software powering tenders database and reverse auction.

'openprocurement.api' is component responsible for exposing the tenders database to brokers and public.

Documentation about this API is accessible at http://api-docs.openprocurement.org/

Building documentation

Use following commands to build documentation from docs/source into docs/html:

python bootstrap.py -c docs.cfg
bin/buildout -N -c docs.cfg
bin/docs

For translation into <lang> (2 letter ISO language code), you have to follow the scenario:

  1. Pull all translatable strings out of documentation:

    (cd docs/_build; make gettext)
    
  2. Update translation with new/changed strings:

    bin/sphinx-intl update -c docs/source/conf.py -p docs/_build/locale -l <lang>
    
  3. Update updated/missing strings in docs/source/locale/<lang>/LC_MESSAGES/*.po with your-favorite-editor/poedit/transifex/pootle/etc. to have all translations complete/updated.

  4. Compile the translation:

    bin/sphinx-intl build -c docs/source/conf.py
    
  5. Build translated documentations:

    (cd docs/_build; make -e SPHINXOPTS="-D language='uk'" html)
    
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].