Consider renaming `intbot` folder to `server` and moving pyproject.toml there

Open
#1 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
35/100
Issue type
Refactor
Clarity
Mostly clear
Activity status
Stale
Tech stack
docker, python

Research direction

Start by inspecting the intbot/, client/, and deploy/ layout, then trace references to intbot in Dockerfile, uv.lock, and the affected Makefile targets. Confirm how mypy and pytest locate pyproject.toml before changing the layout. Done means the server configuration is colocated and client/deploy remain independent, with all referenced paths updated.

Written by the indexing model from the issue text.

Description

This would allows us to put config of other tools that are run from inside intbot/ directory (like mypy, or pytest) in pyproject.toml. Currently looks like mypy/pytest are not checking for config one dir up.

Both client/ and deploy/ are independent from the server configuration.

It would also require updating Dockerfile, uv.lock location and some Makefile targets to fit the updated setup.

Low priority, something to think about in spare time.

Dominant language
Python
Stars
5
Forks
0
PR merge metrics
No merged PRs in 30d

Contributor guide

No contributing guide indexed for this repository

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 EuroPython/internal-bot

All issues in EuroPython/internal-bot

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.