Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Database abstraction layer, SQL abstraction, result set abstraction, and RowDataGateway and TableDataGateway implementations

php-db/phpdb est-il accessible aux débutants ?

Les mainteneurs de php-db/phpdb répondent en général à une pull request sous 1 jour. 1 issue accessible aux débutants est ouverte en ce moment.

Étoiles
18
Forks
8
Issues débutants ouvertes
1
Issues indexées
38
Merge moyen
6 j 11 h
PR mergées (30 j)
14
Langage dominant
PHP
Licence
BSD-3-Clause
Dernier push GitHub
29/9/2026
Dernière indexation
29/9/2026
Guide de contribution
Aucun guide de contribution
Code de conduite
Aucun code de conduite
Labels débutants
help wanted good first issue

Comment contribuer à php-db/phpdb

  1. Il n'y a pas de guide de contribution : partez du README et de quelques pull requests fusionnées récemment pour voir comment les changements sont proposés.
  2. Il fournit un Dockerfile ou un fichier Docker Compose, vous pouvez donc le lancer sans installer toute sa chaîne d'outils.
  3. Vos contributions seront publiées sous la licence BSD-3-Clause du projet.
  4. Choisissez l'issue ouverte accessible aux débutants ci-dessous et indiquez en commentaire que vous voulez la prendre avant de commencer.

Les issues sur lesquelles quelqu’un travaille peut-être déjà sont listées en dernier. Tout trier par date

  • [RFC]: Mark PhpDb\Sql abstract classes and interfaces @api or @internal
    Ouverte
    RFC

    Difficulté 3/5 1-2 jours Accessibilité débutants 66/100

    php-db/phpdb#214 ·

    Les mainteneurs répondent en général sous 1 jour

  • [RFC]: Decide which PhpDb\Sql classes become final
    Ouverte
    RFC

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 38/100

    php-db/phpdb#213 ·

    Les mainteneurs répondent en général sous 1 jour

  • [RFC]: Require a PlatformInterface in the DDL process* methods
    Ouverte
    RFC

    Difficulté 3/5 1-2 jours Accessibilité débutants 68/100

    php-db/phpdb#212 ·

    Les mainteneurs répondent en général sous 1 jour

  • [RFC]: Read string specifications through a typed accessor in AbstractSql
    Ouverte
    RFC

    Difficulté 4/5 3-5 jours Accessibilité débutants 45/100

    php-db/phpdb#211 ·

    Les mainteneurs répondent en général sous 1 jour

  • A null expression parameter raises TypeError when prepared and renders '' in getSqlString()
    Ouverte
    bug

    Difficulté 2/5 1-3 heures Accessibilité débutants 82/100

    php-db/phpdb#207 ·

    Les mainteneurs répondent en général sous 1 jour

  • Typing inconsistency
    Peut-être à nouveau libre @tyrsson l’a pris il y a 31 jours, et aucune pull request n’est ouverte. Ouverte
    bug next minor qa

    php-db/phpdb#182 · 1 personne assignée ·

    Les mainteneurs répondent en général sous 1 jour

  • [RFC]: Replace caller-supplied Literal slots in Sql\Ddl with backed enums and typed arguments
    Peut-être à nouveau libre @simon-mundy l’a pris il y a 34 jours, et aucune pull request n’est ouverte. Ouverte
    enhancement

    php-db/phpdb#181 · 1 personne assignée ·

    Les mainteneurs répondent en général sous 1 jour

  • [RFC]: DDL column classes for ENUM, SET and the remaining MySQL column types
    Peut-être à nouveau libre @simon-mundy l’a pris il y a 34 jours, et aucune pull request n’est ouverte. Ouverte
    enhancement

    php-db/phpdb#180 · 1 personne assignée ·

    Les mainteneurs répondent en général sous 1 jour

  • [RFC]: DDL standalone index, view, rename and truncate statements, and typed table options
    Peut-être à nouveau libre @simon-mundy l’a pris il y a 34 jours, et aucune pull request n’est ouverte. Ouverte
    enhancement

    php-db/phpdb#179 · 1 personne assignée ·

    Les mainteneurs répondent en général sous 1 jour

  • Sql\Platform: decorator contract is incomplete and Platform's per-platform registry is unused
    Peut-être à nouveau libre @simon-mundy l’a pris il y a 45 jours, et aucune pull request n’est ouverte. Ouverte

    php-db/phpdb#175 · 1 personne assignée ·

    Les mainteneurs répondent en général sous 1 jour

  • Use @template generics on resource-typed interface members instead of the generic resource type
    Ouverte
    enhancement next minor qa

    Difficulté 4/5 3-5 jours Accessibilité débutants 52/100

    php-db/phpdb#170 ·

    Les mainteneurs répondent en général sous 1 jour

  • Untyped array boundaries (AbstractConnection::$connectionParameters, ColumnInterface::getOptions()) cause mixed-* fallout downstream
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 45/100

    php-db/phpdb#169 ·

    Les mainteneurs répondent en général sous 1 jour

  • AbstractSource::$data is an untyped array, causing mixed-* fallout in downstream analyzers
    Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 55/100

    php-db/phpdb#168 ·

    Les mainteneurs répondent en général sous 1 jour

  • Research: ConnectionInterface contract for final driver Connection classes
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 30/100

    php-db/phpdb#167 ·

    Les mainteneurs répondent en général sous 1 jour

  • [docs] Finish updating application integration docs
    Peut-être à nouveau libre @tyrsson l’a pris il y a 94 jours, et aucune pull request n’est ouverte. Ouverte
    documentation

    php-db/phpdb#152 · 1 personne assignée ·

    Les mainteneurs répondent en général sous 1 jour

  • [RFC]: Standardise Constraint Naming in Metadata Source
    Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 55/100

    php-db/phpdb#151 ·

    Les mainteneurs répondent en général sous 1 jour

  • [RFC]: DsnProvider and Dsn VO
    Peut-être à nouveau libre @tyrsson l’a pris il y a 186 jours, et aucune pull request n’est ouverte. Ouverte
    enhancement Lang Feature Refactor next minor Platform migration qa

    php-db/phpdb#146 · 1 personne assignée ·

    Les mainteneurs répondent en général sous 1 jour

  • [RFC]: Sql Statement Query Caching
    Peut-être à nouveau libre @simon-mundy l’a pris il y a 271 jours, et aucune pull request n’est ouverte. Ouverte
    enhancement Lang Feature Refactor qa

    php-db/phpdb#112 · 1 commentaire · 1 personne assignée ·

    Les mainteneurs répondent en général sous 1 jour

  • [RFC]: Sql\Ddl\Metadata Additions
    Peut-être à nouveau libre @simon-mundy l’a pris il y a 312 jours, et aucune pull request n’est ouverte. Ouverte
    enhancement

    php-db/phpdb#92 · 3 personnes assignées ·

    Les mainteneurs répondent en général sous 1 jour

  • [RFC]: SQL Metadata Backed Enums
    Peut-être à nouveau libre @tyrsson l’a pris il y a 315 jours, et aucune pull request n’est ouverte. Ouverte
    documentation enhancement Lang Feature Refactor qa

    php-db/phpdb#91 · 1 commentaire · 2 personnes assignées ·

    Les mainteneurs répondent en général sous 1 jour

  • [RFC]: Sql92 Test Adapter component.
    Peut-être à nouveau libre @tyrsson l’a pris il y a 318 jours, et aucune pull request n’est ouverte. Ouverte
    enhancement Platform migration qa

    php-db/phpdb#89 · 1 personne assignée ·

    Les mainteneurs répondent en général sous 1 jour

  • [RFC]: PSR-14 Event Feature
    Peut-être à nouveau libre @tyrsson l’a pris il y a 348 jours, et aucune pull request n’est ouverte. Ouverte
    enhancement The Future

    php-db/phpdb#79 · 1 personne assignée ·

    Les mainteneurs répondent en général sous 1 jour

  • [Status Tracking]: php-db/phpdb-pgsql
    Peut-être à nouveau libre @tyrsson l’a pris il y a 440 jours, et aucune pull request n’est ouverte. Ouverte
    documentation enhancement Platform migration qa

    php-db/phpdb#54 · 2 personnes assignées ·

    Les mainteneurs répondent en général sous 1 jour

  • [RFC]: Row Relations Feature for TableGateways
    Peut-être à nouveau libre @simon-mundy l’a pris il y a 524 jours, et aucune pull request n’est ouverte. Ouverte
    enhancement help wanted The Future

    php-db/phpdb#49 · 1 personne assignée ·

    Les mainteneurs répondent en général sous 1 jour

  • [RFC]: DB-related package migration
    Peut-être à nouveau libre @simon-mundy l’a pris il y a 570 jours, et aucune pull request n’est ouverte. Ouverte
    documentation enhancement help wanted

    php-db/phpdb#25 · 3 commentaires · 1 réaction · 1 personne assignée ·

    Les mainteneurs répondent en général sous 1 jour

  • [RFC]: 1.0.0 Scope of work.
    Peut-être à nouveau libre @simon-mundy l’a pris il y a 570 jours, et aucune pull request n’est ouverte. Ouverte
    documentation enhancement help wanted qa

    php-db/phpdb#22 · 1 réaction · 3 personnes assignées ·

    Les mainteneurs répondent en général sous 1 jour

  • Platform Migration Tracking
    Peut-être à nouveau libre @simon-mundy l’a pris il y a 570 jours, et aucune pull request n’est ouverte. Ouverte
    enhancement help wanted

    php-db/phpdb#12 · 3 personnes assignées ·

    Les mainteneurs répondent en général sous 1 jour

  • Take advantage of any relevant functionality up until at least PHP 8.2.0
    Peut-être à nouveau libre @simon-mundy l’a pris il y a 570 jours, et aucune pull request n’est ouverte. Ouverte
    enhancement good first issue qa

    php-db/phpdb#9 · 1 commentaire · 3 personnes assignées ·

    Les mainteneurs répondent en général sous 1 jour

  • Properly document all relevant methods, constants, variables, etc.
    Peut-être à nouveau libre @settermjd l’a pris il y a 682 jours, et aucune pull request n’est ouverte. Ouverte
    documentation enhancement good first issue qa

    php-db/phpdb#8 · 1 personne assignée ·

    Les mainteneurs répondent en général sous 1 jour

  • Replace all references to specific classes with interfaces
    Peut-être à nouveau libre @tyrsson l’a pris il y a 655 jours, et aucune pull request n’est ouverte. Ouverte
    enhancement good first issue

    php-db/phpdb#2 · 2 commentaires · 2 personnes assignées ·

    Les mainteneurs répondent en général sous 1 jour

  • Rewrite the documentation
    Peut-être à nouveau libre @settermjd l’a pris il y a 684 jours, et aucune pull request n’est ouverte. Ouverte
    documentation enhancement

    php-db/phpdb#1 · 1 personne assignée ·

    Les mainteneurs répondent en général sous 1 jour

  • Sql's foreign-table guard raises TypeError when its table is a TableIdentifier or aliased array
    Peut-être pris @simon-mundy l’a pris il y a 3 jours. Ouverte
    bug

    Difficulté 2/5 1-3 heures Accessibilité débutants 50/100

    php-db/phpdb#210 ·

    Les mainteneurs répondent en général sous 1 jour

  • TableGateway delete(), insert() and update() raise TypeError for an aliased table
    Peut-être pris @simon-mundy l’a pris il y a 3 jours. Ouverte
    bug

    Difficulté 3/5 1-2 jours Accessibilité débutants 30/100

    php-db/phpdb#209 ·

    Les mainteneurs répondent en général sous 1 jour

  • Predicate fluent methods accept identifier types their predicates reject
    Peut-être pris @simon-mundy l’a pris il y a 3 jours. Ouverte
    bug

    Difficulté 3/5 1-2 jours Accessibilité débutants 30/100

    php-db/phpdb#208 ·

    Les mainteneurs répondent en général sous 1 jour

  • Join::join() raises TypeError instead of InvalidArgumentException for an invalid name without a leading string
    Peut-être pris @simon-mundy l’a pris il y a 3 jours. Ouverte
    bug

    Difficulté 2/5 1-3 heures Accessibilité débutants 30/100

    php-db/phpdb#206 ·

    Les mainteneurs répondent en général sous 1 jour

  • Integer limit, offset and column values raise TypeError in getSqlString() on a strict platform
    Peut-être pris @simon-mundy l’a pris il y a 3 jours. Ouverte
    bug

    Difficulté 2/5 1-3 heures Accessibilité débutants 25/100

    php-db/phpdb#205 ·

    Les mainteneurs répondent en général sous 1 jour

  • VALID_FETCH_MODES lists three entries that are not usable fetch modes
    Peut-être pris @simon-mundy l’a pris il y a 9 jours. Ouverte
    bug confirmed

    php-db/phpdb#199 · 1 personne assignée ·

    Les mainteneurs répondent en général sous 1 jour

  • Result::setFetchMode() cannot drive FETCH_CLASS or FETCH_INTO
    Peut-être pris @simon-mundy l’a pris il y a 9 jours. Ouverte
    bug confirmed

    php-db/phpdb#198 · 1 personne assignée ·

    Les mainteneurs répondent en général sous 1 jour

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.