遵循以下最佳实践的项目将能够自愿的自我认证,并显示他们已经实现了核心基础设施计划(OpenSSF)徽章。 显示详细资料
[](https://www.bestpractices.dev/projects/3288)
<a href="https://www.bestpractices.dev/projects/3288"><img src="https://www.bestpractices.dev/projects/3288/badge"></a>
An opinionated GraphQL package for Laravel.
https://github.com/glesys/butler-graphql/blob/master/README.md#how-to-contribute
The development is hosted by GleSYS AB. https://github.com/glesys/ https://glesys.com/developers
https://github.com/glesys/butler-graphql/graphs/contributors
https://github.com/glesys/butler-graphql/blob/master/README.md#getting-started
The README holds examples on how to consume the library and how to use the deeper features it offers. https://github.com/glesys/butler-graphql/blob/master/README.md#digging-deeper
https://github.com/glesys/butler-graphql/blob/master/README.md
This is a library not meant for end user consumption.
No passwords are stored.
The code is handled in semver fashion with release notes describing the changes. https://github.com/glesys/butler-graphql/releases
Uses the github provided issue tracker: https://github.com/glesys/butler-graphql/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc
No vulnerability reported.
Uses the github provided issue tracker: https://github.com/glesys/butler-graphql/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc This is described in the contribution section of the README.
The Laravel project style guide are the choice. https://github.com/glesys/butler-graphql/blob/master/README.md#code-standard
phpcs is executed by Travis and Scrutinizer. Coding standards are documented to be following PSR-2 and PSR-4.
This is a interpreted project, no binaries are built.
Uses PHP Composer to install.
This is a PHP library used inside other Laravel based PHP applications.
Uses PHP Composer to sort out dependencies. https://github.com/glesys/butler-graphql/blob/master/composer.json
Using the GitHub dependabot mechanism to weekly check external dependencies and suggest updates when there are new versions made available. Logs are available at https://github.com/glesys/butler-graphql/network/updates
Uses PHP Composer to sort out dependencies.
There are no proprietary dependencies to use this library in any way.
Travis builds all commits on pull requests and pushes. https://travis-ci.org/glesys/butler-graphql
No bugs reported yet. Policy is to cover all code with tests, using regression test specifically is common among the core developers.
The phpunit test suite covers 100% of original code and most of the boiler plated Laravel code. Scrutinizer holds coverage information. https://scrutinizer-ci.com/g/glesys/butler-graphql/code-structure/master/code-coverage
All code contributions need to have tests to be accepted. Exceptions can be made after public discussion, see the contribution guide: https://github.com/glesys/butler-graphql/#how-to-contribute
The need for unit tests are covered by the contribution section of the README. https://github.com/glesys/butler-graphql/#how-to-contribute
PHP has no real strict mode like that.
The input validation provided by Laravel is used for everything passed from outside the library. In contact with databases a ORM layer is used.
Static analysis is performed by Scrutinizer . https://scrutinizer-ci.com/g/glesys/butler-graphql/
Project is not written in a memory-unsafe language.
后退