Skip to main content

Synchronize codebeamer with Sphinx-Needs

Project description

/docs/_static/sphinx_needs_codebeamer_logo.png

This Sphinx extension provides scripts and directives to synchronize data between codebeamer from Intland and the Requirement Engineering extension Sphinx-Needs from useblocks.

License

This software is licensed under BSL 1.1 and it can be used and distributed for free as long as it is not used for and inside commercial projects, products or documentations.

A commercial license can be obtained by contacting the useblocks team.

See our License file for details. Or take a look into the general BSL FAQ.

Development

Codebeamer - Docker

To start a codebeamer server local, you can use docker-compose up -d under /docker. This will download, create and run a codebeamer and a mysql container.

After that open http://127.0.0.1:8080 in your browser and use the default codebeamer user bond with password 007.

To stop everything, run docker-compose down under /docker.

For more information take a look into Codebeamer’s Docker documentation.

License

codebeamer gets executed with an evaluation license, which is valid for 7 days.

If you need a more suitable license, you can request one from the codebeamer support team: support@intland.com.

The support team will need your Host-ID, which should be by default LIN-02:42:AC:16:00:03 for most docker installations. You can check this and other License details under: http://127.0.0.1:8080/sysadmin/configLicense.spr

To add your own license, create /docker/.env and add the following content:

# Your MAC Address
CB_MAC_ADDRESS=02:42:AC:16:00:03
CB_LICENSE=<license ...> ... </license>  #All in one line

REST access

The default user bond has already all needed privileges to access the codebeamer REST API under http://127.0.0.1:8080/rest.

For a quick test, execute curl --user bond:007 http://127.0.0.1:8080/rest/user/bond.

Return value should be:

{
  "uri" : "/user/1",
  "name" : "bond",
  "firstName" : "Default",
  "lastName" : "System Administrator",
  "dateFormat" : "MMM dd yyyy",
  "status" : "Activated"
}

There is also a swagger-ui available to analyse the complete REST-API: http://127.0.0.1:8080/v3/swagger/editor.spr.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sphinx-needs-capri-0.1.0.tar.gz (6.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sphinx_needs_capri-0.1.0-py3-none-any.whl (6.7 kB view details)

Uploaded Python 3

File details

Details for the file sphinx-needs-capri-0.1.0.tar.gz.

File metadata

  • Download URL: sphinx-needs-capri-0.1.0.tar.gz
  • Upload date:
  • Size: 6.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.8 CPython/3.9.6 Linux/5.13.1-3-MANJARO

File hashes

Hashes for sphinx-needs-capri-0.1.0.tar.gz
Algorithm Hash digest
SHA256 dab06d5ccbc8b2997a113f8a3f62b08309317d0aa6ee5e09bf3cceed68963723
MD5 cf6bdd4bd340afcbf6bec1acd83d4216
BLAKE2b-256 52071a6a82b2d0f2a588ef4fc968e07833a0f268fc6f5d1defefc9ad2118fb0d

See more details on using hashes here.

File details

Details for the file sphinx_needs_capri-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: sphinx_needs_capri-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.8 CPython/3.9.6 Linux/5.13.1-3-MANJARO

File hashes

Hashes for sphinx_needs_capri-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fb4fb2600fbcda1b30d900f7fd653ab33d63e4cab8691f95fc6e2f8326dfe2a8
MD5 fb3c6abaccebbe13dead6bff42b82104
BLAKE2b-256 c905260df19ba9acad6ee3c29598386106642a4d89ba3b574d0d7b5bbe3e9a8b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page