📚 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.
-
First, simply copy and paste the
pip install qlogicae-logiscommand 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. -
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:
-
Fork this repository.
-
Clone your forked repository to a filesystem path of your choosing.
-
Open a console of your choosing and navigate to your forked project folder.
-
Create a virtual environment via
python3 -m venv .venv. -
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
-
-
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)
| 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)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| 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.