dlt-hub / dlt-hub/dlt

Convert python dependencies in docs folder in to uv base pyproject.toml

Open
#3,246 0 comments 0 reactions 0 assignees View on GitHub
documentation tech-debt
Dominant language
Python
Stars
5.9k
Forks
605
Avg merge
1d 14h
Merged PRs (30d)
38

Description

### Feature description

Right now we have a strange setup for the docs where we have a docs dependency group in the main pyproject and a requirements file in the docs/website folder which was used by netlify and is now used by cloudflare to build the docs page. We also have strange relative imports in the scripts of the docs tooling. We should probably move all the docs related stuff into a pyproject file in the docs/website folder and consolidate all python scripts there into one folder.

### Are you a dlt user?

None

### Use case

_No response_

### Proposed solution

_No response_

### Related issues

_No response_

Contributor guide

Open the contributing guide

Research direction

Compare the docs dependency group in the main pyproject with the requirements file in docs/website, then inspect the relative imports and Python scripts used by the docs tooling. Done means the docs dependencies are defined in a pyproject file under docs/website and the docs scripts are consolidated there without breaking the Cloudflare docs build.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
build-system, documentation, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.