fediverse-devnet / fediverse-devnet/feditest

Split package

Open
#455 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
37
Forks
6
PR merge metrics
No merged PRs in 30d

Description

We should have:
* `feditest`: the core framework and commands, irrespective of protocols and without specific integrations
* `feditest-sandbox`: support for the sandbox protocol (which is only a toy/test protocol)
* `feditest-fediverse`: support for Fediverse-related protocols, ActivityPub, WebFinger etc. This can contain the SaaS Drivers for Mastodon and WordPress, and the Imp.
* `feditest-ubos` (or such): UBOS-specific integrations

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by inspecting the repository package layout and identifying which current modules provide the core framework, commands, sandbox protocol, Fediverse protocols, SaaS Drivers, Imp, and UBOS integrations. Map those components to the proposed packages, then verify that each package has the intended scope and that existing functionality remains usable after the split.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
build-system
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.