Skip to main content

soon

Project description

\n# Бібліотека Storage Hub

Logo

Storage Hub - це бібліотека для операцій із сховищем в додатках. Надає зручні абстракції та утиліти для роботи з різними бекендами зберігання, що дозволяє легко інтегрувати функціонал зберігання в проекти.

Основні Особливості

  • Різноманітні Фреймворки: Storage Hub підтримує різні фреймворки як web так cli.

  • Різноманітні Бекенди: Storage Hub підтримує різні бекенди зберігання, включаючи локальні файлові системи, хмарні сервіси (наприклад, Amazon S3, Google Cloud Storage) та інші.

  • Проста Інтеграція: Інтегруйте операції зберігання в додаток з мінімальними змінами коду для плавного розвитку.

  • Підтримка Асинхронності: Використовуйте можливості асинхронного програмування з вбудованою підтримкою асинхронних операцій зберігання для ефективної та реактивної поведінки додатка.

  • Можливість Кастомізації: Налаштовуйте бібліотеку згідно з конкретними вимогами вашого проекту, розширюючи та налаштовуючи її функціонал.

Встановлення

Встановіть бібліотеку за допомогою pip:

pip install storage-hub

Ідея (потім видалити)

В результаті я бачу гнучку бібліотеку для взаємодії із файлами. Вона повина надавати клієнтам використовувати різні сховища в одному проєкті (за основу пропоную розглянути реалізацію джанго із мульти бд), надавити права на разні операції або на цілу групу операцій(читання або запис).

Принцип робити (потребує узгодження із усіма)

Вся розробка має основні вітки як main, test, develop(поки більшого не бачу сенсу). Для кожної задачі створюється окрема вітка і після її завершення відбуватиметься pull request із подальшим рев'ю від інших чуваків. після чого відбуватиметься мердж в test. Існує поточні задачі, якщо є пропозиції внести її і узгодити із усіма.

Поточні задачі

  • Спроектувати архітектуру
  • Налаштувати CI/CD
  • Налаштувати Доки

Пропозиції

  • Пункт 1
  • Пункт 2

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

storage-hub-0.0.8.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

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

storage_hub-0.0.8-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file storage-hub-0.0.8.tar.gz.

File metadata

  • Download URL: storage-hub-0.0.8.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.13

File hashes

Hashes for storage-hub-0.0.8.tar.gz
Algorithm Hash digest
SHA256 7d475e2ac1548bc0c5623ca8ff87888d2426f557c432c2bb85d8106e07c55739
MD5 4fb9fc7d01ed0c84d1b98bb7ebad2dbd
BLAKE2b-256 1ca018b5bb0354c272950743c90a88326fedd7fc9afb01df8a3900ff9d9993bf

See more details on using hashes here.

File details

Details for the file storage_hub-0.0.8-py3-none-any.whl.

File metadata

  • Download URL: storage_hub-0.0.8-py3-none-any.whl
  • Upload date:
  • Size: 4.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.13

File hashes

Hashes for storage_hub-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 e30ba561072968b13cc9f9dd1b1f80a1d92634d22ff89a40ec305161950a4a38
MD5 4bba4aaf48e8aa6e4fc7b6fba7c1e9f2
BLAKE2b-256 8357ded5393160b6d9a6d8e15b96c9d4566142c964409d56addfc89cdbc4f6e6

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