├── .gitignore ├── AUTHORS.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── admin ├── asset.go └── fuzz-schema ├── cmd └── chitin │ └── main.go ├── doc.go ├── errors.go ├── examples ├── maker │ ├── fields │ │ ├── chitin.gen.go │ │ ├── person_test.go │ │ └── schema.chi │ └── slots │ │ ├── chitin.gen.go │ │ ├── person_test.go │ │ └── schema.chi └── view │ ├── envelope │ ├── manual.go │ ├── person_test.go │ └── schema.chi │ ├── fields │ ├── chitin.gen.go │ ├── person_test.go │ └── schema.chi │ ├── framed-envelopes │ ├── manual.go │ ├── person_test.go │ └── schema.chi │ ├── frames │ ├── manual.go │ ├── person_test.go │ └── schema.chi │ └── slots │ ├── chitin.gen.go │ ├── person_test.go │ └── schema.chi ├── framedview.go ├── schema ├── asset_dev.gen.go ├── asset_nodev.gen.go ├── codegen.tmpl ├── codegen.tmpl.gen.go ├── doc.go ├── fuzz.go ├── generate.go ├── maker_test.go ├── parser.go ├── parser_test.go ├── schema.go ├── string.go ├── testdata │ └── fuzz │ │ └── person.chi ├── uint16.go └── view_test.go └── testdata └── person ├── chitin.gen.go ├── doc.go └── schema.chi /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/AUTHORS.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/README.md -------------------------------------------------------------------------------- /admin/asset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/admin/asset.go -------------------------------------------------------------------------------- /admin/fuzz-schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/admin/fuzz-schema -------------------------------------------------------------------------------- /cmd/chitin/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/cmd/chitin/main.go -------------------------------------------------------------------------------- /doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/doc.go -------------------------------------------------------------------------------- /errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/errors.go -------------------------------------------------------------------------------- /examples/maker/fields/chitin.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/examples/maker/fields/chitin.gen.go -------------------------------------------------------------------------------- /examples/maker/fields/person_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/examples/maker/fields/person_test.go -------------------------------------------------------------------------------- /examples/maker/fields/schema.chi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/examples/maker/fields/schema.chi -------------------------------------------------------------------------------- /examples/maker/slots/chitin.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/examples/maker/slots/chitin.gen.go -------------------------------------------------------------------------------- /examples/maker/slots/person_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/examples/maker/slots/person_test.go -------------------------------------------------------------------------------- /examples/maker/slots/schema.chi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/examples/maker/slots/schema.chi -------------------------------------------------------------------------------- /examples/view/envelope/manual.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/examples/view/envelope/manual.go -------------------------------------------------------------------------------- /examples/view/envelope/person_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/examples/view/envelope/person_test.go -------------------------------------------------------------------------------- /examples/view/envelope/schema.chi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/examples/view/envelope/schema.chi -------------------------------------------------------------------------------- /examples/view/fields/chitin.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/examples/view/fields/chitin.gen.go -------------------------------------------------------------------------------- /examples/view/fields/person_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/examples/view/fields/person_test.go -------------------------------------------------------------------------------- /examples/view/fields/schema.chi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/examples/view/fields/schema.chi -------------------------------------------------------------------------------- /examples/view/framed-envelopes/manual.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/examples/view/framed-envelopes/manual.go -------------------------------------------------------------------------------- /examples/view/framed-envelopes/person_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/examples/view/framed-envelopes/person_test.go -------------------------------------------------------------------------------- /examples/view/framed-envelopes/schema.chi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/examples/view/framed-envelopes/schema.chi -------------------------------------------------------------------------------- /examples/view/frames/manual.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/examples/view/frames/manual.go -------------------------------------------------------------------------------- /examples/view/frames/person_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/examples/view/frames/person_test.go -------------------------------------------------------------------------------- /examples/view/frames/schema.chi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/examples/view/frames/schema.chi -------------------------------------------------------------------------------- /examples/view/slots/chitin.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/examples/view/slots/chitin.gen.go -------------------------------------------------------------------------------- /examples/view/slots/person_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/examples/view/slots/person_test.go -------------------------------------------------------------------------------- /examples/view/slots/schema.chi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/examples/view/slots/schema.chi -------------------------------------------------------------------------------- /framedview.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/framedview.go -------------------------------------------------------------------------------- /schema/asset_dev.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/schema/asset_dev.gen.go -------------------------------------------------------------------------------- /schema/asset_nodev.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/schema/asset_nodev.gen.go -------------------------------------------------------------------------------- /schema/codegen.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/schema/codegen.tmpl -------------------------------------------------------------------------------- /schema/codegen.tmpl.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/schema/codegen.tmpl.gen.go -------------------------------------------------------------------------------- /schema/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/schema/doc.go -------------------------------------------------------------------------------- /schema/fuzz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/schema/fuzz.go -------------------------------------------------------------------------------- /schema/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/schema/generate.go -------------------------------------------------------------------------------- /schema/maker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/schema/maker_test.go -------------------------------------------------------------------------------- /schema/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/schema/parser.go -------------------------------------------------------------------------------- /schema/parser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/schema/parser_test.go -------------------------------------------------------------------------------- /schema/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/schema/schema.go -------------------------------------------------------------------------------- /schema/string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/schema/string.go -------------------------------------------------------------------------------- /schema/testdata/fuzz/person.chi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/schema/testdata/fuzz/person.chi -------------------------------------------------------------------------------- /schema/uint16.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/schema/uint16.go -------------------------------------------------------------------------------- /schema/view_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/schema/view_test.go -------------------------------------------------------------------------------- /testdata/person/chitin.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/testdata/person/chitin.gen.go -------------------------------------------------------------------------------- /testdata/person/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/testdata/person/doc.go -------------------------------------------------------------------------------- /testdata/person/schema.chi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chitin-io/chitin/HEAD/testdata/person/schema.chi --------------------------------------------------------------------------------