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

A pure Python DB replication engine for Django that supports SQLite and PostgreSQL.

learningequality/morango est-il accessible aux débutants ?

Nous avons vu trop peu de pull requests récentes de contributeurs externes sur learningequality/morango pour dire à quelle fréquence elles sont fusionnées. 3 issues accessibles aux débutants sont ouvertes en ce moment.

Étoiles
15
Forks
23
Issues débutants ouvertes
3
Issues indexées
46
Merge moyen
1 j 11 h
PR mergées (30 j)
4
Langage dominant
Python
Licence
MIT
Dernier push GitHub
28/9/2026
Dernière indexation
20/9/2026
Guide de contribution
Guide de contribution
Code de conduite
Aucun code de conduite
Labels débutants
Aucun label débutant indexé

Comment contribuer à learningequality/morango

  1. Lisez d'abord le guide de contribution : il explique comment les mainteneurs veulent que les changements soient proposés, testés et relus.
  2. Il fournit un Dockerfile ou un fichier Docker Compose, vous pouvez donc le lancer sans installer toute sa chaîne d'outils.
  3. Vos contributions seront publiées sous la licence MIT du projet.
  4. Choisissez l'une des 3 issues ouvertes accessibles aux débutants ci-dessous et indiquez en commentaire que vous voulez la prendre avant de commencer.

Les issues sur lesquelles quelqu’un travaille peut-être déjà sont listées en dernier. Tout trier par date

  • Export sync data to an archive file with a disk connection
    Ouverte
    DEV: backend TAG: new feature

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 10/100

    learningequality/morango#388 ·

  • Document disk export and deprecations in the changelog
    Ouverte
    DEV: dev-ops DEV: distributions DOCS: developer

    Difficulté 1/5 1-3 heures Accessibilité débutants 78/100

    learningequality/morango#387 ·

  • Prove that an exported archive matches a network server
    Ouverte
    DEV: backend TAG: unit tests

    Difficulté 4/5 3-5 jours Accessibilité débutants 55/100

    learningequality/morango#386 ·

  • Prove that disk and network peers obey the same Peer protocol
    Ouverte
    DEV: backend DEV: dev-ops TAG: unit tests

    Difficulté 2/5 1-3 heures Accessibilité débutants 70/100

    learningequality/morango#385 ·

  • Receive pushed data into an archive through the Peer protocol
    Ouverte
    DEV: backend P0 - critical TAG: new feature

    Difficulté 4/5 3-5 jours Accessibilité débutants 38/100

    learningequality/morango#384 ·

  • Start and close sync sessions with a disk connection
    Ouverte
    DEV: backend DEV: distributions P0 - critical TAG: dev experience TAG: developer docs TAG: new feature

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    learningequality/morango#383 ·

  • Finalize archives into a compact file at the final path
    Ouverte
    DEV: backend P0 - critical TAG: new feature

    Difficulté 4/5 3-5 jours Accessibilité débutants 48/100

    learningequality/morango#382 ·

  • Store the certificate chain in archives without private keys
    Ouverte
    DEV: backend DEV: distributions P0 - critical TAG: new feature

    Difficulté 3/5 1-2 jours Accessibilité débutants 58/100

    learningequality/morango#381 ·

  • Give each archive its own morango instance identity
    Ouverte
    DEV: backend DEV: distributions P0 - critical TAG: new feature

    Difficulté 4/5 3-5 jours Accessibilité débutants 45/100

    learningequality/morango#380 ·

  • Prevent two exports to the same archive path
    Ouverte
    DEV: backend P0 - critical TAG: new feature

    Difficulté 4/5 3-5 jours Accessibilité débutants 68/100

    learningequality/morango#379 ·

  • Create and discard an archive database file
    Ouverte
    DEV: backend DEV: distributions P0 - critical TAG: new feature

    Difficulté 4/5 3-5 jours Accessibilité débutants 48/100

    learningequality/morango#378 ·

  • Store archive metadata in a morango table
    Ouverte
    DEV: backend DEV: distributions P0 - critical TAG: new feature

    Difficulté 3/5 1-2 jours Accessibilité débutants 78/100

    learningequality/morango#376 ·

  • Give archive metadata a typed, immutable form
    Ouverte
    DEV: backend P0 - critical TAG: new feature

    Difficulté 3/5 1-2 jours Accessibilité débutants 70/100

    learningequality/morango#377 ·

  • Keep old network operation names and allow connection-specific overrides
    Ouverte
    P0 - critical TAG: dev experience TAG: developer docs

    Difficulté 4/5 3-5 jours Accessibilité débutants 48/100

    learningequality/morango#375 ·

  • Sync stage operations work with any peer connection
    Ouverte
    DEV: backend P0 - critical

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 30/100

    learningequality/morango#374 ·

  • Session contexts support network and disk peers
    Ouverte
    DEV: backend DEV: distributions P0 - critical TAG: new feature

    Difficulté 3/5 1-2 jours Accessibilité débutants 55/100

    learningequality/morango#373 ·

  • Contract tests define the Peer protocol against a real server
    Ouverte
    DEV: backend P0 - critical TAG: unit tests

    Difficulté 3/5 1-2 jours Accessibilité débutants 65/100

    learningequality/morango#372 ·

  • Network connection speaks the transport-neutral Peer protocol
    Ouverte
    DEV: backend P0 - critical TAG: tech update / debt

    Difficulté 4/5 3-5 jours Accessibilité débutants 55/100

    learningequality/morango#371 ·

  • Shared connection interface for network and disk syncs
    Ouverte
    P0 - critical TAG: dev experience TAG: new feature

    Difficulté 4/5 3-5 jours Accessibilité débutants 48/100

    learningequality/morango#370 ·

  • Typed value for the peer view of a transfer session
    Ouverte
    DEV: backend P0 - critical TAG: tech update / debt

    Difficulté 3/5 1-2 jours Accessibilité débutants 72/100

    learningequality/morango#369 ·

  • Shared reader for chunks of queued buffers
    Ouverte
    DEV: backend P0 - critical TAG: tech update / debt

    Difficulté 3/5 1-2 jours Accessibilité débutants 68/100

    learningequality/morango#368 ·

  • Receiver helpers work against a chosen database
    Ouverte
    DEV: backend P0 - critical TAG: tech update / debt

    Difficulté 4/5 3-5 jours Accessibilité débutants 52/100

    learningequality/morango#367 ·

  • Dequeue transferred records into a chosen database
    Ouverte
    DEV: backend P0 - critical TAG: new feature TAG: tech update / debt

    Difficulté 4/5 3-5 jours Accessibilité débutants 58/100

    learningequality/morango#366 ·

  • Explicit database handle for sync database access
    Ouverte
    DEV: backend P0 - critical TAG: tech update / debt

    Difficulté 4/5 3-5 jours Accessibilité débutants 45/100

    learningequality/morango#365 ·

  • Tests that pin today's legacy network sync behavior
    Ouverte
    DEV: backend P0 - critical TAG: tech update / debt TAG: unit tests

    Difficulté 2/5 1-3 heures Accessibilité débutants 72/100

    learningequality/morango#364 ·

  • Tests that pin today's async network push and pull behavior
    Ouverte
    DEV: backend P0 - critical TAG: tech update / debt TAG: unit tests

    Difficulté 3/5 1-2 jours Accessibilité débutants 72/100

    learningequality/morango#363 ·

  • Incrementing retries should possibly not pass `Response`
    Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 58/100

    learningequality/morango#349 ·

  • Model hierarchies using self-referential non-deferrable FKs can cause deletions to fail deserialization
    Peut-être à nouveau libre @bjester l’a pris il y a 102 jours, et aucune pull request n’est ouverte. Ouverte
    DEV: backend P0 - critical

    learningequality/morango#340 · 1 personne assignée ·

  • Dependabot seems to be failing for some dependencies
    Peut-être à nouveau libre @himanshujays29 l’a pris il y a 128 jours, et aucune pull request n’est ouverte. Ouverte
    P1 - important

    Difficulté 3/5 1-2 jours Accessibilité débutants 45/100

    learningequality/morango#308 · 1 commentaire ·

  • Serialization into store does not update _self_ref_fk for existing records
    Peut-être à nouveau libre @bjester l’a pris il y a 101 jours, et aucune pull request n’est ouverte. Ouverte
    DEV: backend P0 - critical

    learningequality/morango#305 · 1 personne assignée ·

  • Investigation: Django bulk_update performance issues
    Ouverte
    DEV: backend TAG: performance

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    learningequality/morango#291 ·

  • Morango memory performance improvements
    Peut-être à nouveau libre @bjester l’a pris il y a 271 jours, et aucune pull request n’est ouverte. Ouverte
    TAG: performance

    learningequality/morango#279 · 1 personne assignée ·

  • Switch ifcfg utility for get-mac to find MAC addresses
    Peut-être à nouveau libre @bjester l’a pris il y a 195 jours, et aucune pull request n’est ouverte. Ouverte

    learningequality/morango#216 · 1 personne assignée ·

  • Reduce memory overhead of `_deserialize_from_store`
    Peut-être à nouveau libre @bjester l’a pris il y a 196 jours, et aucune pull request n’est ouverte. Ouverte
    DEV: backend P1 - important TAG: performance

    learningequality/morango#210 · 1 commentaire · 1 réaction · 1 personne assignée ·

  • Local setup issue
    Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 25/100

    learningequality/morango#204 ·

  • Reduce overhead of loading python cryptography
    Ouverte
    TAG: performance

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    learningequality/morango#185 ·

  • Do stricter check using regex to validate hex UUID value
    Ouverte

    Difficulté 2/5 1-3 heures Accessibilité débutants 48/100

    learningequality/morango#178 ·

  • Drop foreign key constraint to Store table
    Peut-être à nouveau libre @bjester l’a pris il y a 1581 jours, et aucune pull request n’est ouverte. Ouverte
    DEV: backend

    learningequality/morango#168 · 1 commentaire · 1 personne assignée ·

  • Move transfer session FSICs to their own table
    Ouverte
    DEV: backend P1 - important TAG: performance

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    learningequality/morango#166 ·

  • Remove len>=3 constraint on MORANGO_NODE_ID and MORANGO_SYSTEM_ID
    Ouverte

    Difficulté 2/5 1-3 heures Accessibilité débutants 52/100

    learningequality/morango#91 ·

  • Convert raw sql queries to SQLAlchemy
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    learningequality/morango#56 · 1 commentaire ·

  • Bootstrap some basic documentation?
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    learningequality/morango#55 ·

  • Spike: prove that a Django-managed archive database works
    Peut-être pris @bjester l’a pris il y a 5 jours. Ouverte
    P0 - critical TAG: tech update / debt TODO: needs clarification

    learningequality/morango#362 · 1 personne assignée ·

Recevez les nouvelles issues par e-mail

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