Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Cycle Orm Adapter Laravel Package

wayofdev/laravel-cycle-orm-adapter

View on GitHub
Deep Wiki
Context7

import { Callout } from 'nextra-theme-docs' import ExternalLink from "../components/external-link";

Contributing

🗒️ Introduction

If you would like to contribute to this project, please open an issue or a pull request. We are always looking for ways to improve the project and would love to hear your ideas.

The latest changes are always in master branch, so please make your Pull Request against that branch.

💻 Workflow

  • Create a github fork.
  • On your fork, create a branch, make the changes, commit and push.
  • Create a pull-request to the master branch of this repository.

🧾 Checklist

→ If Applicable

  • tests should be included as a part of your PR
  • run make hooks to install the git hooks and pre-commit checks
  • run make test or make up && make ssh && vendor/bin/pest to run them.
  • make lint should be run to ensure the code is properly formatted and phpstan should be run to ensure the code is properly typed.
  • documentation should be updated, please provide the corresponding documentation as well and make it part of the Pull Request

✉️ Git Message Format

This repo adheres to the <ExternalLink href="https://www.conventionalcommits.org/en/v1.0.0/">Conventional Commits</ExternalLink> specification. Commit messages are enforced through <ExternalLink href="https://github.com/commitizen-tools/commitizen">commitizen</ExternalLink> and a <ExternalLink href="https://pre-commit.com">pre-commit</ExternalLink>, please use make hooks to install them.

This leads to more readable messages that are easy to follow when looking through the project history and also allows to generate changelogs automatically.

→ Allowed prefixes for commit messages

  • feat — A new feature
  • fix — A bug fix
  • perf — A code change that improves performance
  • docs — Documentation only changes
  • style — Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons)
  • deps — Changes to the package.json or package-lock.json
  • refactor — A code change that neither fixes a bug nor adds a feature
  • ci — Changes to our CI configuration files and scripts
  • test — Adding missing tests or correcting existing tests
  • revert — Reverting a previous commit
  • build — Changes that affect the build system or external dependencies (example scopes: pnpm, renovate, github actions)
  • chore — Other changes that don't modify src or test files
  • security — A code change that fixes a security issue

🧪 Running Tests

→ PHPUnit Tests

To run phpunit (pest) tests, run the following command:

$ make test

→ Static Analysis

Run Code quality checks using <ExternalLink href="https://phpstan.org">PHPStan</ExternalLink>:

$ make lint-stan

→ Coding Standards Fixing

Fix code using <ExternalLink href="https://github.com/wayofdev/php-cs-fixer-config">The PHP Coding Standards Fixer</ExternalLink> to follow our standards:

$ make lint-php

🔓 Security Vulnerabilities

If you discover a security vulnerability within this package, please send an e-mail to WayOfDev via the@wayof.dev. All security vulnerabilities will be promptly addressed.

🤝 Code of Conduct

We are using the <ExternalLink href="https://www.contributor-covenant.org">Contributor Covenant</ExternalLink> as our Code of Conduct, to keep discussion open and inclusive. Please, take a moment to read and follow our <ExternalLink href="https://github.com/wayofdev/laravel-cycle-orm-adapter/blob/master/.github/CODE_OF_CONDUCT.md">Code of Conduct</ExternalLink>.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
besmartand-pro/php-quality-config
sentix/ai-chatbot
terminal42/code-quality-tools
codifyo/ts-generator-bundle
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity