fediverse-devnet / fediverse-devnet/feditest
Split package
- 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