Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

[DOC] Update documentation for running tests with local services

Open Beginner friendly
#1,708 6 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
74/100
Issue type
Documentation
Clarity
Mostly clear
Activity status
Active
Tech stack
docker, docker-compose, python
Domain
documentation

Research direction

Start with the documentation section covering local service setup and the testing guide. Compare the existing instructions with the local-service changes in PRs #1629 and #1697, then document the required permission steps and running pytest with OPENML_USE_LOCAL_SERVICES; done means contributors can follow both workflows without using the remote test server.

Written by the indexing model from the issue text.

Description

Documentation Good First Issue

We recently switched the CI to run tests against local services using Docker instead of the remote test server. This change was introduced in:

The documentation should now be updated to explain how contributors can run the test suite using these local services.

Proposed changes:

  1. Update local service setup

    In the documentation for starting the local services, add the additional permission setup steps required before running docker compose, as implemented in #1697.

  2. Update the testing guide

    Extend the test guide with instructions on how to run pytest against the local services.
    This requires setting the environment variable: OPENML_USE_LOCAL_SERVICES

Dominant language
Python
Stars
361
Forks
296
PR merge metrics
No merged PRs in 30d

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from openml/openml-python

All issues in openml/openml-python

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.