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

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

Ouverte
#632 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

  • #701 par @nuclearcat — fermée sans fusion

Évaluation

Difficulté
3/5
Temps estimé
1-2 jours
Accessibilité débutants
35/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
python
Domaine
api, documentation

Piste de recherche

Commencez par reproduire la requête curl documentée auprès de l’API Maestro locale à /latest/ et comparez la réponse HTML avec le JSON documenté. Suivez la route ou la documentation de l’instance locale responsable de cet endpoint, puis mettez à jour le comportement ou la documentation afin que la requête et la réponse attendue correspondent.

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

Description

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>
Langage dominant
Python
Étoiles
10
Forks
21
Merge moyen
22 min
PR mergées (30 j)
1

Préparer son environnement

  • Fournit un Dockerfile ou un fichier Docker Compose
  • Aucun modèle de pull request
  • Aucun 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 kernelci/kernelci-api

Toutes les issues de kernelci/kernelci-api

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.