Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aedart/athenaeum
Athenaeum is a mono repository; a collection of various PHP packages.
https://github.com/aedart/athenaeum
athenaeum mono-repo
Last synced: 7 days ago
JSON representation
Athenaeum is a mono repository; a collection of various PHP packages.
- Host: GitHub
- URL: https://github.com/aedart/athenaeum
- Owner: aedart
- License: bsd-3-clause
- Created: 2018-09-02T15:02:30.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2024-12-11T07:51:30.000Z (30 days ago)
- Last Synced: 2024-12-26T17:06:23.231Z (14 days ago)
- Topics: athenaeum, mono-repo
- Language: PHP
- Homepage: https://aedart.github.io/athenaeum/
- Size: 11.4 MB
- Stars: 22
- Watchers: 2
- Forks: 4
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
[![Latest Stable Version](https://poser.pugx.org/aedart/athenaeum/v/stable)](https://packagist.org/packages/aedart/athenaeum)
[![Total Downloads](https://poser.pugx.org/aedart/athenaeum/downloads)](https://packagist.org/packages/aedart/athenaeum)
[![Latest Unstable Version](https://poser.pugx.org/aedart/athenaeum/v/unstable)](https://packagist.org/packages/aedart/athenaeum)
[![License](https://poser.pugx.org/aedart/athenaeum/license)](https://packagist.org/packages/aedart/athenaeum)
[![Build Status](https://github.com/aedart/athenaeum/actions/workflows/tests.yaml/badge.svg?branch=main)](https://github.com/aedart/athenaeum/actions/workflows/tests.yaml)# Athenaeum
Athenaeum is a [mono repository](https://en.wikipedia.org/wiki/Monorepo); a collection of various packages.
The majority are based on well known components, such as those offered by [Laravel](https://laravel.com/).
A few of the offered packages are:**[Config](https://aedart.github.io/athenaeum/archive/current/config/)**
_A configuration loader, supporting *.ini, *.json, *.php, *.yml, *.toml, and *.neon._
**[Core](https://aedart.github.io/athenaeum/archive/current/core/)**
_A custom Laravel Application implementation, intended for testing, tinkering or development of non-essential custom applications._
**[Circuits](https://aedart.github.io/athenaeum/archive/current/circuits)**
_A Circuit Breaker to encapsulate failure prevention logic._
**[Dto](https://aedart.github.io/athenaeum/archive/current/dto/)**
_Data Transfer Object abstraction._
**[ETags](https://aedart.github.io/athenaeum/archive/current/etags/)**
_ETags and Http Conditional Request evaluation utilities._
**[Http Clients](https://aedart.github.io/athenaeum/archive/current/http/clients/)**
_Http Client wrapper, with a Manager able to handle multiple "profiles"._
**[Support](https://aedart.github.io/athenaeum/archive/current/support/)**
_Aware-of Helpers for Laravel and DTOs._
## Not a Framework
Athenaeum shouldn't be mistaken for a framework, despite the amount of packages that are offered.
The packages are merely helpers and utilities...# How to install
```console
composer require aedart/athenaeum
```# Official Documentation
Please read the [official documentation](https://aedart.github.io/athenaeum/) for additional information.
## Versioning
This package follows [Semantic Versioning 2.0.0](http://semver.org/)
## License
[BSD-3-Clause](http://spdx.org/licenses/BSD-3-Clause), Read the LICENSE file included in this package