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

testcontainers/testcontainers-node

Testcontainers is a NodeJS library that supports tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.

testcontainers/testcontainers-node est-il accessible aux débutants ?

Les mainteneurs de testcontainers/testcontainers-node répondent en général à une pull request sous 1 jour. Aucune issue accessible aux débutants n'est ouverte pour l'instant ; la liste ci-dessous montre les autres issues que nous avons pour ce dépôt.

Étoiles
2.6k
Forks
274
Issues débutants ouvertes
0
Issues indexées
71
Merge moyen
1 j 14 h
PR mergées (30 j)
44
Langage dominant
TypeScript
Licence
MIT
Dernier push GitHub
9/10/2026
Dernière indexation
19/9/2026
Guide de contribution
Guide de contribution
Code de conduite
Aucun code de conduite
Labels débutants
Aucun label débutant indexé

Comment contribuer à testcontainers/testcontainers-node

  1. Lisez d'abord le guide de contribution : il explique comment les mainteneurs veulent que les changements soient proposés, testés et relus.
  2. Le projet fournit un dev container : ouvrez-le dans Codespaces pour obtenir un environnement fonctionnel dans votre navigateur.
  3. Vos contributions seront publiées sous la licence MIT du projet.
  4. Suivez le dépôt pour savoir quand une nouvelle issue accessible aux débutants s'ouvre, ou parcourez les autres issues ci-dessous.

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

  • Type-check the ports passed to `getMappedPort`
    Ouverte
    enhancement minor

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

    testcontainers/testcontainers-node#1583 ·

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

  • Apply one startup deadline from container start to ready
    Ouverte
    enhancement major

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

    testcontainers/testcontainers-node#1582 ·

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

  • API improvements roadmap
    Ouverte
    maintenance

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

    testcontainers/testcontainers-node#1581 ·

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

  • Track the public API surface in CI
    Ouverte
    maintenance patch

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

    testcontainers/testcontainers-node#1580 ·

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

  • Add TSDoc to the public API and publish an API reference
    Ouverte
    maintenance patch

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

    testcontainers/testcontainers-node#1579 ·

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

  • Ship test-runner helpers for Vitest, Jest and `node:test`
    Ouverte
    enhancement minor

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

    testcontainers/testcontainers-node#1578 ·

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

  • Load feature-specific dependencies on first use
    Ouverte
    maintenance patch

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

    testcontainers/testcontainers-node#1577 ·

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

  • Add a shared contract test for modules
    Ouverte
    maintenance patch

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

    testcontainers/testcontainers-node#1576 ·

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

  • Add the modules that other implementations have
    Ouverte
    enhancement minor

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

    testcontainers/testcontainers-node#1575 ·

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

  • Add `withInitScripts` to the SQL database modules
    Ouverte
    enhancement minor

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

    testcontainers/testcontainers-node#1574 ·

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

  • Accept an in-memory Compose definition
    Ouverte
    enhancement minor

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

    testcontainers/testcontainers-node#1573 ·

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

  • Add a `doctor` command
    Ouverte
    enhancement minor

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

    testcontainers/testcontainers-node#1572 ·

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

  • Say why no container runtime was found
    Ouverte
    enhancement minor

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

    testcontainers/testcontainers-node#1571 ·

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

  • Add pluggable image name substitution
    Ouverte
    enhancement minor

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

    testcontainers/testcontainers-node#1570 ·

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

  • Add programmatic configuration
    Ouverte
    enhancement minor

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

    testcontainers/testcontainers-node#1569 ·

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

  • Make the logger replaceable
    Ouverte
    enhancement minor

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

    testcontainers/testcontainers-node#1568 ·

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

  • Provide in-network connection details from modules
    Ouverte
    enhancement minor

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

    testcontainers/testcontainers-node#1567 ·

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

  • Start a group of containers with dependencies and shared cleanup
    Ouverte
    enhancement minor

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

    testcontainers/testcontainers-node#1565 ·

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

  • Add named volumes
    Ouverte
    enhancement minor

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

    testcontainers/testcontainers-node#1564 ·

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

  • Remove the need for `AbstractStartedContainer` wrappers in modules
    Ouverte
    enhancement major

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

    testcontainers/testcontainers-node#1563 ·

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

  • Separate module-author internals from the user-facing entry point
    Ouverte
    maintenance major

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

    testcontainers/testcontainers-node#1562 ·

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

  • Remove the `Uuid` test seam from public constructors
    Ouverte
    maintenance major

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

    testcontainers/testcontainers-node#1561 ·

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

  • Support `AbortSignal` in `start()`, `exec` and other long-running calls
    Ouverte
    enhancement minor

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

    testcontainers/testcontainers-node#1560 ·

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

  • Add a function-based wait strategy
    Ouverte
    enhancement minor

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

    testcontainers/testcontainers-node#1559 ·

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

  • Pass the started container to `WaitStrategy.waitUntilReady`
    Ouverte
    enhancement major

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

    testcontainers/testcontainers-node#1558 ·

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

  • Expose host ports per container instead of globally
    Ouverte
    enhancement minor

    Difficulté 4/5 1-2 jours Accessibilité débutants 54/100

    testcontainers/testcontainers-node#1557 ·

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

  • Let a configured container be cloned and customised with functions
    Ouverte
    enhancement minor

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

    testcontainers/testcontainers-node#1556 ·

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

  • Emit lifecycle events with timings
    Ouverte
    enhancement minor

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

    testcontainers/testcontainers-node#1555 ·

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

  • Add lifecycle hooks that do not need a subclass
    Ouverte
    enhancement minor

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

    testcontainers/testcontainers-node#1554 ·

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

  • Make container reuse safe across processes
    Ouverte
    enhancement minor

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

    testcontainers/testcontainers-node#1553 ·

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

  • Give reusable containers a stable identity and a way to prune them
    Ouverte
    enhancement minor

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

    testcontainers/testcontainers-node#1552 ·

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

  • Make an image built from a Dockerfile usable with modules
    Ouverte
    enhancement minor

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

    testcontainers/testcontainers-node#1551 ·

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

  • Add an escape hatch for raw container create options
    Ouverte
    enhancement minor

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

    testcontainers/testcontainers-node#1550 ·

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

  • Add `pause()`, `unpause()` and `kill()` to started containers
    Ouverte
    enhancement minor

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

    testcontainers/testcontainers-node#1549 ·

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

  • Extend `exec`: reject on failure, stdin, streaming output and a timeout
    Ouverte
    enhancement minor

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

    testcontainers/testcontainers-node#1548 ·

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

  • Unify the copy-to-container methods and add reading a file from a container
    Ouverte
    enhancement minor

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

    testcontainers/testcontainers-node#1547 ·

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

  • Add endpoint and URL helpers for mapped ports
    Ouverte
    enhancement minor

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

    testcontainers/testcontainers-node#1546 ·

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

  • Add `inspect()` and state accessors to started containers
    Ouverte
    enhancement minor

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

    testcontainers/testcontainers-node#1545 ·

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

  • Add `getLogs()` and a line-based log consumer
    Ouverte
    enhancement minor

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

    testcontainers/testcontainers-node#1544 ·

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

  • Accept numbers and booleans in `withEnvironment`
    Ouverte
    enhancement minor

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

    testcontainers/testcontainers-node#1543 ·

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

  • Document and align the units of sizes and durations
    Ouverte
    enhancement minor

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

    testcontainers/testcontainers-node#1542 ·

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

  • Make stopped containers restartable, or drop the empty stopped types
    Ouverte
    enhancement minor

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

    testcontainers/testcontainers-node#1541 ·

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

  • Address Compose containers by service name
    Ouverte
    enhancement minor

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

    testcontainers/testcontainers-node#1540 ·

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

  • Take named options in `PostgreSqlContainer.withSSL`
    Ouverte
    enhancement minor

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

    testcontainers/testcontainers-node#1539 ·

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

  • Converge connection getter and command helper names across modules
    Ouverte
    enhancement minor

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

    testcontainers/testcontainers-node#1538 ·

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

  • Pass the image to `ImagePullPolicy.shouldPull`
    Ouverte
    enhancement minor

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

    testcontainers/testcontainers-node#1537 ·

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

  • Take network aliases with the network, and allow more than one network
    Ouverte
    enhancement minor

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

    testcontainers/testcontainers-node#1536 ·

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

  • Support network options on `Network`
    Ouverte
    enhancement minor

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

    testcontainers/testcontainers-node#1535 ·

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

  • Make the port optional in `Wait.forHttp`
    Ouverte
    enhancement minor

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

    testcontainers/testcontainers-node#1534 ·

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

  • Let `Wait.forListeningPorts()` wait on specific ports
    Ouverte
    enhancement minor

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

    testcontainers/testcontainers-node#1533 ·

    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.