mirror of
https://github.com/LukeHagar/libopenapi.git
synced 2025-12-09 20:47:44 +00:00
31 lines
693 B
Go
31 lines
693 B
Go
package main
|
|
|
|
func main() {
|
|
|
|
// testData := `openapi: 3.0.1
|
|
//info:
|
|
// title: this is a title
|
|
// description: this is a description`
|
|
//
|
|
// data := []byte(testData)
|
|
// _ = ioutil.WriteFile("sample.yaml", data, 0664)
|
|
//
|
|
// info, _ := datamodel.ExtractSpecInfo(data)
|
|
// lowDoc, err := low.CreateDocument(info)
|
|
// if len(err) > 0 {
|
|
// for e := range err {
|
|
// fmt.Printf("%e\n", err[e])
|
|
// }
|
|
// return
|
|
// }
|
|
// highDoc := high.NewDocument(lowDoc)
|
|
// fmt.Println(highDoc.Info.Title)
|
|
// highDoc.Info.GoLow().Title.ValueNode.Value = "let's hack this shizzle"
|
|
//
|
|
// modified, _ := yaml.Marshal(info.RootNode)
|
|
// fmt.Println(string(modified))
|
|
|
|
//os.Remove("sample.yaml")
|
|
|
|
}
|