Skip to main content

Generates markers for SXMI modules

Project description

sxmi-marker

Generates markers for SXMI modules

Using

Python package: To add and install this package as a dependency of your project, run poetry add sxmi-marker.

Python CLI: To view this app's CLI commands once it's installed, run sxmi-marker --help.

Setting up your development environment

Prerequisites
  1. Generate an SSH key and add the SSH key to your GitHub account.
  2. Configure SSH to automatically load your SSH keys:
    cat << EOF >> ~/.ssh/config
    Host *
      AddKeysToAgent yes
      IgnoreUnknown UseKeychain
      UseKeychain yes
    EOF
    
  3. Install Docker Desktop.
  4. Install VS Code and VS Code's Dev Containers extension.
One-time project setup
  1. Clone this repository.
  2. Start a Dev Container in your preferred development environment:
    • VS Code: open the cloned repository and run Ctrl/⌘ + + PRemote-Containers: Reopen in Container.
    • Terminal: open the cloned repository and run docker compose up --detach dev to start the Dev Container in the background, and then run docker compose exec dev zsh to open a shell prompt in the Dev Container.

Browser development setup

  1. Open https://github.com/Stroma-Vision/sxmi-marker in your browser.
  2. Click on Code and select Create codespace to start a Dev Container with GitHub Codespaces.

Developing

  • This project follows the Conventional Commits standard to automate Semantic Versioning and Keep A Changelog with Commitizen.
  • Run poe from within the development environment to print a list of Poe the Poet tasks available to run on this project.
  • Run poetry add {package} from within the development environment to install a run time dependency and add it to pyproject.toml and poetry.lock. Add --group test or --group dev to install a CI or development dependency, respectively.
  • Run poetry update from within the development environment to upgrade all dependencies to the latest versions allowed by pyproject.toml.
  • Run cz bump to bump the package's version, update the CHANGELOG.md, and create a git tag.

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

sxmi_marker-0.0.0.tar.gz (36.1 kB view details)

Uploaded Source

Built Distribution

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

sxmi_marker-0.0.0-py3-none-any.whl (33.9 kB view details)

Uploaded Python 3

File details

Details for the file sxmi_marker-0.0.0.tar.gz.

File metadata

  • Download URL: sxmi_marker-0.0.0.tar.gz
  • Upload date:
  • Size: 36.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.10.12 Linux/5.15.0-1041-azure

File hashes

Hashes for sxmi_marker-0.0.0.tar.gz
Algorithm Hash digest
SHA256 041f48a85074f794a07eb985e18434b47604b45bbecc9f4c9c78ecc43c89bec1
MD5 eb11262a4ee5e1da5bdd7835d52a634e
BLAKE2b-256 9a97f7aa73535cca0e0958800f675a78df7480e8f93d81ea524287be87da77c6

See more details on using hashes here.

File details

Details for the file sxmi_marker-0.0.0-py3-none-any.whl.

File metadata

  • Download URL: sxmi_marker-0.0.0-py3-none-any.whl
  • Upload date:
  • Size: 33.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.10.12 Linux/5.15.0-1041-azure

File hashes

Hashes for sxmi_marker-0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c9f624bed5d5cab673c05f1ac0a2c1305379bb9d43e6fd722d0c6d536531aae1
MD5 e19dc3fac634ca68b012b42f746559a0
BLAKE2b-256 8550e9283abfff681ef9d0b708ef5d729356d4f6a79b750708640684cd595443

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