Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Split patchwork into multiple apps

Ouverte
#19 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
5/5
Temps estimé
Plus d'une semaine
Accessibilité débutants
20/100
Type d'issue
Refactorisation
Clarté
À clarifier
Activité
À l'abandon
Stack technique
python
Domaine
backend

Piste de recherche

L’issue ne nomme aucun fichier, point d’entrée ni test existant. Commencez par cartographier la structure du projet et les tests unitaires actuels pour le bundling, les listes de tâches, le tagging, les abonnements par e-mail et l’API XML-RPC ; le travail est terminé lorsque ces fonctionnalités sont séparées en applications distinctes, chacune avec ses propres tests unitaires.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

refactoring

Overview

Patchwork contains a sizable amount of code. Many of its features are orthogonal and could be broken up into different apps. I can see at least the following features:

  • Bundling
  • Todo Lists
  • Tagging
  • Subscriptions via email
  • XML-RPC API

These apps don't have to be reusable, but they should be separate enough to have their own unit tests. They could inherit from a "core" project if necessary.

Alternatives

Leave things as they in a monolithic application.

Langage dominant
Python
Étoiles
317
Forks
91
Métriques de merge des PR
Aucune PR mergée en 30 j

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de getpatchwork/patchwork

Toutes les issues de getpatchwork/patchwork

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.