Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/micronaut-projects/micronaut-object-storage
Micronaut Object Storage provides a uniform API to create, read and delete objects in the major cloud providers.
https://github.com/micronaut-projects/micronaut-object-storage
Last synced: about 2 months ago
JSON representation
Micronaut Object Storage provides a uniform API to create, read and delete objects in the major cloud providers.
- Host: GitHub
- URL: https://github.com/micronaut-projects/micronaut-object-storage
- Owner: micronaut-projects
- License: apache-2.0
- Created: 2022-01-27T13:27:06.000Z (almost 3 years ago)
- Default Branch: 2.5.x
- Last Pushed: 2024-04-23T21:54:49.000Z (8 months ago)
- Last Synced: 2024-04-24T11:59:54.663Z (8 months ago)
- Language: Java
- Homepage:
- Size: 3.26 MB
- Stars: 6
- Watchers: 17
- Forks: 5
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# Micronaut Object Storage
[![Maven Central](https://img.shields.io/maven-central/v/io.micronaut.objectstorage/micronaut-object-storage-core.svg?label=Maven%20Central)](https://search.maven.org/search?q=g:%22io.micronaut.objectstorage%22%20AND%20a:%22micronaut-object-storage-core%22)
[![Build Status](https://github.com/micronaut-projects/micronaut-object-storage/workflows/Java%20CI/badge.svg)](https://github.com/micronaut-projects/micronaut-object-storage/actions)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=micronaut-projects_micronaut-object-storage&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=micronaut-projects_micronaut-object-storage)
[![Revved up by Develocity](https://img.shields.io/badge/Revved%20up%20by-Develocity-06A0CE?logo=Gradle&labelColor=02303A)](https://ge.micronaut.io/scans)Micronaut Object Storage provides a uniform API to create, read and delete objects in the major cloud providers.
## Documentation
See the [Documentation](https://micronaut-projects.github.io/micronaut-object-storage/latest/guide/) for more information.
See the [Snapshot Documentation](https://micronaut-projects.github.io/micronaut-object-storage/snapshot/guide/) for the current development docs.
## Snapshots and Releases
Snapshots are automatically published to [Sonatype Snapshots](https://s01.oss.sonatype.org/content/repositories/snapshots/io/micronaut/) using [Github Actions](https://github.com/micronaut-projects/micronaut-object-storage/actions).
See the documentation in the [Micronaut Docs](https://docs.micronaut.io/latest/guide/index.html#usingsnapshots) for how to configure your build to use snapshots.
Releases are published to Maven Central via [Github Actions](https://github.com/micronaut-projects/micronaut-object-storage/actions).
Releases are completely automated. To perform a release use the following steps:
* [Publish the draft release](https://github.com/micronaut-projects/micronaut-object-storage/releases). There should be already a draft release created, edit and publish it. The Git Tag should start with `v`. For example `v1.0.0`.
* [Monitor the Workflow](https://github.com/micronaut-projects/micronaut-object-storage/actions?query=workflow%3ARelease) to check it passed successfully.
* If everything went fine, [publish to Maven Central](https://github.com/micronaut-projects/micronaut-object-storage/actions?query=workflow%3A"Maven+Central+Sync").
* Celebrate!