aiondemand/AIOD-rest-api

Services for the core of AIoD: Authentication and the metadata catalogue with REST API.

aiondemand/AIOD-rest-api è adatto ai principianti?

Abbiamo visto troppo poche pull request recenti di contributori esterni su aiondemand/AIOD-rest-api per dire quanto spesso vengono accettate. In questo momento sono aperte 2 issue adatte ai principianti.

Stelle
36
Fork
82
Issue aperte per principianti
2
Issue indicizzate
73
Merge medio
23h 42m
PR unite (30g)
3
Lingua principale
Python
Licenza
MIT
Ultimo push su GitHub
29/10/2026
Ultima indicizzazione
13/9/2026
Guida per i contributori
Guida per i contributori
Codice di condotta
Nessun codice di condotta
Label per principianti
good first issue help wanted

Come contribuire a aiondemand/AIOD-rest-api

  1. Leggi prima la guida per contribuire: spiega come i maintainer vogliono che le modifiche siano proposte, testate e revisionate.
  2. Include un Dockerfile o un file Docker Compose, quindi puoi avviarlo senza installare tutta la sua toolchain.
  3. I tuoi contributi saranno pubblicati con la licenza MIT del progetto.
  4. Scegli una delle 2 issue aperte adatte ai principianti qui sotto e, prima di iniziare, scrivi in un commento che vuoi occupartene.
Caricamento delle issue

Le issue su cui forse qualcuno sta già lavorando sono in fondo alla lista. Ordina tutto per data

  • [BUG] Negative pagination limits bypass the 1000-item maximum
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100

    aiondemand/AIOD-rest-api#754 · 1 commento ·

  • Low-Level Design: AIOD REST API Database Layer Rearchitecture
    Aperta
    design & architecture

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100

    aiondemand/AIOD-rest-api#742 · 4 commenti · 1 reazione ·

  • Stabilize SDK HTTP Layer - Retries, Pooling, and Error Handling
    Forse di nuovo libera @omkar-334 l’ha presa 142 giorni fa e non c’è nessuna pull request aperta. Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 28/100

    aiondemand/AIOD-rest-api#718 · 8 commenti · 1 reazione ·

  • [MNT] test and clarify expected OS and python version compatibility
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    aiondemand/AIOD-rest-api#689 · 4 commenti ·

  • [Tests]: sporadic test failures in local pytest run
    Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    aiondemand/AIOD-rest-api#688 ·

  • Add review process for updates
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    aiondemand/AIOD-rest-api#625 · 2 commenti ·

  • Update `Organisation` and supporting infra for TNO migration
    Aperta
    priority

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100

    aiondemand/AIOD-rest-api#606 · 1 commento ·

  • Add `PATCH` endpoints for assets
    Forse di nuovo libera @Manas-7854 l’ha presa 234 giorni fa e non c’è nessuna pull request aperta. Aperta
    enhancement

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    aiondemand/AIOD-rest-api#600 · 1 commento ·

  • Update `distribution`
    Forse di nuovo libera @anuragShingare30 l’ha presa 262 giorni fa e non c’è nessuna pull request aperta. Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    aiondemand/AIOD-rest-api#593 · 1 commento ·

  • Update `Organisation`
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100

    aiondemand/AIOD-rest-api#591 · 1 commento ·

  • Update `RunnableDistribution`
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100

    aiondemand/AIOD-rest-api#590 ·

  • Update `event` model
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    aiondemand/AIOD-rest-api#585 ·

  • Update `Agent`
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    aiondemand/AIOD-rest-api#584 ·

  • Migration to Pydantic V2
    Aperta
    wontfix

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100

    aiondemand/AIOD-rest-api#573 ·

  • Add a read-only mode
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    aiondemand/AIOD-rest-api#557 ·

  • Expose Elastic Search API
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    aiondemand/AIOD-rest-api#536 · 2 commenti ·

  • Keycloak configuration diverged from live servers
    Forse di nuovo libera @mrorro l’ha presa 523 giorni fa e non c’è nessuna pull request aperta. Aperta
    keycloak

    aiondemand/AIOD-rest-api#535 · 1 assegnatario ·

  • Update `Service` model
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 20/100

    aiondemand/AIOD-rest-api#501 · 1 commento ·

  • (maybe) Move `date_deleted` from `AIoDConcept` to `AIoDEntryORM`
    Aperta
    enhancement

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    aiondemand/AIOD-rest-api#499 ·

  • Migrate Events from Old CMS to AIoD Platform
    Aperta
    priority

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    aiondemand/AIOD-rest-api#476 ·

  • Migrate News from Old CMS to AIoD Platform
    Aperta
    priority

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    aiondemand/AIOD-rest-api#475 ·

  • Migrate Resources from Old CMS to AIoD Platform
    Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    aiondemand/AIOD-rest-api#454 · 2 commenti ·

  • DeprecationWarning: `pkg_resources` is deprecated as an API.
    Aperta
    enhancement

    Difficoltà 2/5 1-3 ore Idoneità per principianti 35/100

    aiondemand/AIOD-rest-api#432 · 1 commento ·

  • Make use of `naming_conventions` to name constraints and indices
    Aperta
    enhancement

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    aiondemand/AIOD-rest-api#423 ·

  • Add HEAD endpoints for assets
    Aperta
    enhancement low priority

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    aiondemand/AIOD-rest-api#409 · 3 commenti ·

  • Investigate database schema design of the "inheritance" structure of AIAsset/AIResource
    Aperta
    bug enhancement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    aiondemand/AIOD-rest-api#399 · 1 commento ·

  • Make use of `soft_delete` configurable
    Forse di nuovo libera @Jayant-kernel l’ha presa 246 giorni fa e non c’è nessuna pull request aperta. Aperta
    enhancement

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100

    aiondemand/AIOD-rest-api#397 · 1 commento ·

  • Can't delete AI Resource that has `is_part_of` or `has_part` relationship
    Forse di nuovo libera @PGijsbers l’ha presa 355 giorni fa e non c’è nessuna pull request aperta. Aperta
    bug priority

    aiondemand/AIOD-rest-api#396 · 1 commento · 1 assegnatario ·

  • Modified deletion triggers are not updated in the database
    Forse di nuovo libera @Jayant-kernel l’ha presa 246 giorni fa e non c’è nessuna pull request aperta. Aperta
    bug

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    aiondemand/AIOD-rest-api#394 · 1 commento ·

  • Use same database setup logic in tests and production
    Aperta
    enhancement

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100

    aiondemand/AIOD-rest-api#393 ·

  • Add examples for API use cases to the documentation
    Forse di nuovo libera @msranjana l’ha presa 251 giorni fa e non c’è nessuna pull request aperta. Aperta
    documentation priority

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    aiondemand/AIOD-rest-api#389 · 3 commenti ·

  • Update media metadata fields
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    aiondemand/AIOD-rest-api#326 ·

  • Review Time Assertions in Tests: test_router_dataset_generic_fields
    Aperta
    enhancement

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    aiondemand/AIOD-rest-api#309 · 1 commento ·

  • `relevant_link` should not be an enum
    Aperta
    priority

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    aiondemand/AIOD-rest-api#296 · 3 commenti ·

  • Add `FundingOpportunity`
    Aperta
    enhancement

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    aiondemand/AIOD-rest-api#295 · 1 commento · 1 reazione ·

  • More meaningful error messages on validation errors
    Forse di nuovo libera @e-esakman l’ha presa 29 giorni fa e non c’è nessuna pull request aperta. Aperta
    enhancement priority

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    aiondemand/AIOD-rest-api#288 · 4 commenti ·

  • Add all back-relationships.
    Aperta
    enhancement priority

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    aiondemand/AIOD-rest-api#128 ·

  • Implementing OAI-PMH Data Retrieval Support
    Aperta
    enhancement low priority

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 22/100

    aiondemand/AIOD-rest-api#84 · 1 commento ·

  • Centralize configuration
    Aperta
    enhancement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    aiondemand/AIOD-rest-api#67 · 2 commenti ·

  • [MNT] Tests with a strict `<` between two dates can fail on Windows
    Forse già presa @codeuxius l’ha presa 5 giorni fa. Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100

    aiondemand/AIOD-rest-api#759 ·

  • [BUG] GET /submissions/{identifier} always returns the complete image files
    Forse già presa @codeuxius l’ha presa 5 giorni fa. Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100

    aiondemand/AIOD-rest-api#757 ·

  • Connectors don't store creators, contacts or citations
    Forse già presa @u7k4rs6 l’ha presa 22 giorni fa. Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100

    aiondemand/AIOD-rest-api#752 ·

  • [DOC] Add Windows development setup guide and fix mysqlclient installation
    Forse già presa @rupeshca007 l’ha presa 241 giorni fa. Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 55/100

    aiondemand/AIOD-rest-api#725 · 3 commenti ·

  • AIBuilder connector: complete mapping for version/distribution/license and prevent token leakage in URLs
    Forse già presa @ziad-ashraf7 l’ha presa 254 giorni fa. Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    aiondemand/AIOD-rest-api#709 · 1 commento ·

  • [Tests]: Pydantic validation errors when running tests on Python 3.14
    Forse già presa @Aliussman l’ha presa 42 giorni fa. Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    aiondemand/AIOD-rest-api#682 · 1 commento ·

  • Report on current status of testing in AIOD-rest-api
    Forse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    aiondemand/AIOD-rest-api#681 · 1 commento · 1 reazione ·

  • Remove masking of personal details
    Forse già presa @ritankarsaha l’ha presa 351 giorni fa. Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 50/100

    aiondemand/AIOD-rest-api#664 · 4 commenti ·

  • Extend the permission system with user groups
    Forse già presa @geetxnshgoyal l’ha presa 257 giorni fa. Aperta
    enhancement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    aiondemand/AIOD-rest-api#660 · 1 commento ·

  • Modernize Issue Templates with YAML Forms
    Forse già presa @naman9271 l’ha presa 355 giorni fa. Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100

    aiondemand/AIOD-rest-api#658 ·

  • Events that were imported by ai4europe_cms don't display the speaker's information
    Forse già presa @ritankarsaha l’ha presa 335 giorni fa. Aperta
    enhancement help wanted

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    aiondemand/AIOD-rest-api#657 · 1 commento ·

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.