Documentation for JSON formats (automata and test cases)
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 72/100
- Tipo di issue
- Documentazione
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- json, typescript
- Ambito
- documentation
Direzione di ricerca
Inizia individuando i file JSON dell’automa e dei casi di test, oppure il codice che li carica, per identificare i formati; l’issue include un esempio di caso di test con un array tests e i campi id, string e expectedAccept. Documenta entrambe le strutture e includi file JSON di esempio. Il lavoro è completato quando i lettori possono capire i formati e creare file di casi di test seguendo la documentazione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
I don't believe we have the structure for our automaton or test case JSON files documented anywhere. This is especially an issue for the test cases, because there is currently no way to export a JSON file from the editor. As a result, the only way to create test cases is to know the JSON format beforehand and write one by hand. For reference I was able to write the following file and have the program use it:
{
"tests": [
{
"id": "test1",
"string": "aaa",
"expectedAccept": true
},
{
"id": "test2",
"string": "b",
"expectedAccept": true
}
]
}
Having example JSON files as well as documentation explaining their structure would be very helpful for further development.
- Lingua principale
- TypeScript
- Stelle
- 1
- Fork
- 23
- Merge medio
- 3g 7h
- PR unite (30g)
- 7
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di AutomatonBuilderGUI/AutomatonBuilderGUI
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 63/100
AutomatonBuilderGUI/AutomatonBuilderGUI#255 · 1 reazione ·
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
AutomatonBuilderGUI/AutomatonBuilderGUI#238 · 2 reazioni ·
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
AutomatonBuilderGUI/AutomatonBuilderGUI#233 · 1 reazione ·
-
Add build testing to CIApertaenhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
Tutte le issue di AutomatonBuilderGUI/AutomatonBuilderGUI
Issue simili
-
bug require-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
expressjs/expressjs.com#2549 · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
umami-software/umami#4686 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
[Bug]: Device screenshot fails with 500 on iPhone Duo (Xcode 27.2): serve-sim calls simctl without --displayForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
pingdotgg/t3code#24900 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
inu-appcenter/UNIDorm-web#411 ·
I maintainer di solito rispondono entro 1 giorno
-
🐛 bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 2 giorni