Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Components/Maestro/API/Local instance says GET /latest/ should return some JSON, but it doesn't

Offen
#632 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

  • #701 von @nuclearcat — ohne Merge geschlossen

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
35/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
python
Bereich
api, documentation

Rechercherichtung

Beginne damit, die dokumentierte curl-Anfrage gegen die lokale Maestro API unter /latest/ zu reproduzieren, und vergleiche die HTML-Antwort mit dem dokumentierten JSON. Verfolge die Route oder die Dokumentation zur lokalen Instanz, die für diesen Endpunkt verantwortlich ist, und aktualisiere anschließend das Verhalten oder die Dokumentation, sodass Anfrage und erwartete Antwort übereinstimmen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

documentation

The documentaion says this:

It can take a few minutes to build the images from scratch the first time. Then the services should be up and running. To confirm the API is available:

$ curl http://localhost:8001/latest/
{"message":"KernelCI API"}

However this is not what I observed:

$ curl http://localhost:8001/latest/
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>KernelCI API Server</title>
    <style>
        body { font-family: Arial, sans-serif; background: #f8f9fa; color: kernelci/kernelci-project#222; margin: 0; padding: 0; }
        .container { max-width: 600px; margin: 60px auto; background: #fff; border-radius: 10px; box-shadow: 0 2px 8px rgba(0,0,0,0.07); padding: 32px; }
        h1 { color: #0057b7; }
        a { color: #0057b7; text-decoration: none; }
        a:hover { text-decoration: underline; }
        .logo { width: 120px; margin-bottom: 24px; }
    </style>
</head>
<body>
    <div class="container">
        <img src="https://kernelci.org/wp-content/uploads/sites/92/2019/10/kernelci-horizontal-color.svg" alt="KernelCI Logo" class="logo"/>
        <h1>KernelCI API Server</h1>
        <p>Welcome! This is the <b>KernelCI API</b> server endpoint.</p>
        <p>Use this service to interact with the KernelCI Maestro API via RESTful API calls.</p>
        <p>For more information about KernelCI, please visit <a href="https://kernelci.org/" target="_blank">kernelci.org</a>.</p>
        <p>API documentation and usage instructions can be found in the <a href="https://docs.kernelci.org/" target="_blank">KernelCI documentation</a>.</p>
        <hr/>
        <p style="font-size: 0.95em; color: #888;">&copy; 2025 KernelCI Project</p>
    </div>
</body>
</html>
Vorherrschende Sprache
Python
Sterne
10
Forks
21
Ø Merge
22 Min.
Gemergte PRs (30 T.)
1

Entwicklungsumgebung

  • Enthält ein Dockerfile oder eine Docker-Compose-Datei
  • Keine Pull-Request-Vorlage
  • Kein Beitragsleitfaden

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus kernelci/kernelci-api

Alle Issues in kernelci/kernelci-api

Ähnliche Issues

Weitere Issues zu Python

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.