Skip to main content

the qlogicae logo

QLogicae Logis

The project orchestration tool for QLogicae projects

Project - Version Python - Versions License - MIT

GitHub - Stars GitHub - Actions


📚 Table of Contents


📖 About

🧾 Description

"With a lack of hardware, why not optimize your workflow?"

QLogicae Logis is an opinionated, multi-platform, multi-project, software development tool, as a CLI, written in Python3.

  • Opinionated - For software development contributions, regardless of programming language and integrated tools of choice.

  • Multi-platform - Maximizing usability, to develop software projects, across multiple operating systems.

  • Software Automation - Implemented via user-defined CI/CD-like workflow YAML files. Notable major operations include: workflow macros programming, and filesystem template application across multiple projects.

  • Python3 - The main project programming language of choice, with the aim to ease development time, learning curve, ease of collaboration, and multi-platform usage stability. Having said that, if it works, it works - that's what matters.

ADVICE: To get things straight, this tool is best suited for orchestrating multiple projects with a shared deliverable. Developers can still utilize its features for relatively small, single-repository projects. Having said that, please do review your own project requirements.

⚙️ Core Features

More can be added, eventually. What this project offers now to its users (and contributors) are as follows:

  • CI/CD Workflow Implementations via YAML Files

  • Filesystem Templates

  • Workflow Macros Programming

  • 3rd-Party Plugin API

  • And more to come!


To know more, check out the extended documentation.


🧑‍💻 Usage

📋 Prerequisites

For maximum convenience, please make sure these minimum system requirement(s) are met and have installed the following software:

  • Python Runtime >= 3.12

  • Disk Memory Storage < 1 MB

  • Supported Platform(s)

    • Windows 11

    • macOS

    • Linux Ubuntu

🛠️ Installation

This tool can be installed as a Python PIP package, either globally or within virtual environments.

  1. First, simply copy and paste the pip install qlogicae-logis command into your command-line interface of choice. If you intend to use a Python virtual environment, activate your environment first, then run the installation command.

  2. After the installation completes, run qlogicae-logis about version. An error-free display showing the application version should confirm a successful installation, at minimum.


🏗️ Development

📋 Prerequisites

For maximum convenience, please make sure these minimum system requirement(s) are met and have installed the following software:

  • .pyenv file (Please send a request via email)

  • Python Runtime >= 3.12

  • Supported Platform(s)

    • Windows 11

    • macOS

    • Linux Ubuntu

🛠️ Setup

You can begin developing and contributing on this project by following these recommended instructions first:

  1. Fork this repository.

  2. Clone your forked repository to a filesystem path of your choosing.

  3. Open a console of your choosing and navigate to your forked project folder.

  4. Create a virtual environment via python3 -m venv .venv.

  5. Activate your virtual environment, depending on your currently running operating system, via one of the following:

    • Linux: source .venv/bin/activate

    • MacOS: .venv\Scripts\activate.bat

    • Windows: .venv\Scripts\Activate.ps1

  6. Install all development dependencies found within 'project.optional-dependencies' within the pyproject.toml file.


🤝 Contribution

Meaningful contributions always welcome! Having said that, please be guided with the following documentation based on what aspects of the project you want to be improved upon.


🏛️ Legalities

📋 License

The project is currently under the MIT License.


Metadata

Release files for qlogicae-logis 3.1.11

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for qlogicae-logis 3.1.11
File Size Uploaded Provenance Actions
qlogicae_logis-3.1.11.tar.gz 68.8 kB Without provenance Details for qlogicae_logis-3.1.11.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for qlogicae-logis 3.1.11
File Interpreter ABI Platform Actions
qlogicae_logis-3.1.11-py3-none-any.whl Python 3 none any Details for qlogicae_logis-3.1.11-py3-none-any.whl

Total release size: 170.7 kB

Release files / qlogicae_logis-3.1.11.tar.gz

Download URL qlogicae_logis-3.1.11.tar.gz
Size 68.8 kB
Tags Source
SHA-256 checksum
How to use checksums
b8604c0a2c96313d6277b2c917bb2eeb79948c8701a076d68bdd2bace92d6808
BLAKE2b-256 checksum
How to use checksums
dbf5e2df1634609a039b4660ffc8d3821bd193c61b73705220be03176963634f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

Release files / qlogicae_logis-3.1.11-py3-none-any.whl

Download URL qlogicae_logis-3.1.11-py3-none-any.whl
Size 101.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
87e2b7142d07d3cf8a08e6aaee51d03831bb59819874a8e89a4bd6c4cfae1d2a
BLAKE2b-256 checksum
How to use checksums
e697514e7747085e682550c192ec849240ae609a7c6559ff9b851f0df6299268
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

Security for qlogicae-logis 3.1.11

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

3.1.11 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page