src-run / arthur-doctrine-library
foundational Doctrine-ORM classes
Requires
- php: ^5.6||^7.0
- doctrine/orm: ^2.5
- src-run/arthur-doctrine-exception-library: ^0.6
- src-run/arthur-doctrine-identity-library: ^0.6
Requires (Dev)
- codacy/coverage: ^1.0
- phpunit/phpunit: ^5.0
- satooshi/php-coveralls: ^1.0
This package is auto-updated.
Last update: 2024-11-04 14:02:22 UTC
README
Overview
Welcome!
The src-run/arthur-doctrine-library
package provides
foundational Doctrine-ORM classes.
Grouping
This package is part of the arthur group (explanation), comprised of other releases with a concentration in core doctrine base classes, and related functionality.
JTT
This package represents a single project within a large collection of open-source code released under the SR namespace, comprised of framework-agnostic libraries, and a number of Symfony bundles. These projects are authored and maintained by Rob Frawley 2nd and collaborators.
Quick Start
Installation
Get the code by requiring it explicitly via the Composer CLI, or by editing your composer.json to reflect the dependency and updating your project requirements. For example, to explicitly require this project using the CLI, use the following command.
$ composer require src-run/arthur-doctrine-library
Reference
API Docs
This package's API-documentation is available at src.run/arthur-doctrine-library/api, (as well as linked below via the Reference badge found under the Additional Links header). All API-reference is build against the master Git branch and updated automatically on each Git push---api-reference for specific releases will be provided once this package has matured.
The entire API-reference website is auto-generated using a quick, reliable, and well-developed CLI tool called Sami. It is rigerously and regularly tested through its use in large, complex projects, such as the Symfony Full-Stack Framework <see: src.run/go/api-ref-symfony>, as well as its use in smaller projects such Twig <see: src.run/go/api-ref-twig>. Reference Sami's GitHub page to learn how to use it with your own projects!
Examples/Tutorials
Currently, there is no "human-written" documentation---outside of this README. Pending package stability and available resources, a RTD (Read the Docs) page will be published with additional information and tutorials, including real use-cases within the Symfony Framework.
Contributing
Discussion
For general inquiries or to discuss a broad topic or idea, you can find robfrawley on Freenode. There is also a #scribe channel, which can be joined using the following link irc.choopa.net:6669/scribe.
Issues
To report issues or request a new feature use GitHub or GitLab to start a discussion. Include as much information as possible to aid in a quick resolution. Feel free to "ping" the topic if you don't get a response within a few days.
Code
You created additional functionality during the use of this package? Send it back upstream! Don't hesitate to submit a pull request! Beyond the brief requirements outlined in the contibuting guide, your imagination represents the only limitation.
License
This project is licensed under the MIT License, an FSF-/OSI-approved and GPL-compatible, permissive free software license. Review the LICENSE file distributed with this source code for additional information.