├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── _config.yml ├── docs ├── CNAME ├── README.md ├── _config.yml ├── _layouts │ └── default.html ├── assets │ └── css │ │ └── style.scss └── snippets.md ├── editor ├── README.md ├── app.yaml ├── build.sh ├── code │ ├── default-source.go │ └── default-template.tpl ├── main.go ├── preview.go ├── routes.go ├── static │ ├── css │ │ └── app.css │ ├── js │ │ └── app.js │ ├── lib │ │ ├── a-jquery-3.1.1.min.js │ │ ├── a-semantic.min.css │ │ ├── d-riot+compiler.v3.0.5.min.js │ │ ├── e-clipboard.v1.5.16.min.js │ │ ├── f-semantic.min.js │ │ └── themes │ │ │ └── default │ │ │ └── assets │ │ │ ├── fonts │ │ │ ├── icons.eot │ │ │ ├── icons.otf │ │ │ ├── icons.svg │ │ │ ├── icons.ttf │ │ │ ├── icons.woff │ │ │ └── icons.woff2 │ │ │ └── images │ │ │ └── flags.png │ └── tags │ │ ├── codebox.tag │ │ └── editor.tag ├── templates.go ├── templates │ ├── editor │ │ └── content.tpl.html │ └── layout.tpl.html ├── way.go └── way_test.go ├── examples └── mocking │ ├── greeter.go │ ├── greeter_mock.go │ └── templates │ └── mock.tpl ├── internal └── version │ └── version.go ├── main.go ├── model ├── README.md └── model.go ├── parser ├── consts_test.go ├── different_package_test.go ├── funcs_test.go ├── importer.go ├── interfaces_test.go ├── parser.go ├── parser_test.go ├── structs_test.go ├── testdata │ ├── files │ │ ├── file.go │ │ └── file2.go │ ├── otherpackage │ │ └── struct.go │ ├── packages │ │ ├── one.go │ │ └── one_test.go │ ├── samepackage │ │ └── main.go │ └── types │ │ ├── consts.go │ │ ├── funcs.go │ │ ├── interfaces.go │ │ ├── structs.go │ │ └── vars.go └── vars_test.go ├── query ├── README.md ├── model_test.go ├── query.go └── query_test.go ├── render ├── funcs_test.go ├── render.go ├── render_test.go └── testdata │ └── types │ ├── consts.go │ ├── funcs.go │ ├── interfaces.go │ ├── structs.go │ └── vars.go ├── source ├── README.md ├── default │ └── source.go ├── goget.go ├── goget_test.go ├── source.go ├── source_test.go └── testdata │ └── source.go ├── tool ├── tool.go └── tool_test.go └── tutorial ├── greeter └── greeter.go └── templates └── methods.tpl /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/_config.yml -------------------------------------------------------------------------------- /docs/CNAME: -------------------------------------------------------------------------------- 1 | codeform.in -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/_layouts/default.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/docs/_layouts/default.html -------------------------------------------------------------------------------- /docs/assets/css/style.scss: -------------------------------------------------------------------------------- 1 | --- 2 | --- 3 | 4 | @import "{{ site.theme }}"; 5 | -------------------------------------------------------------------------------- /docs/snippets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/docs/snippets.md -------------------------------------------------------------------------------- /editor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/editor/README.md -------------------------------------------------------------------------------- /editor/app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/editor/app.yaml -------------------------------------------------------------------------------- /editor/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/editor/build.sh -------------------------------------------------------------------------------- /editor/code/default-source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/editor/code/default-source.go -------------------------------------------------------------------------------- /editor/code/default-template.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/editor/code/default-template.tpl -------------------------------------------------------------------------------- /editor/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/editor/main.go -------------------------------------------------------------------------------- /editor/preview.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/editor/preview.go -------------------------------------------------------------------------------- /editor/routes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/editor/routes.go -------------------------------------------------------------------------------- /editor/static/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/editor/static/css/app.css -------------------------------------------------------------------------------- /editor/static/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/editor/static/js/app.js -------------------------------------------------------------------------------- /editor/static/lib/a-jquery-3.1.1.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/editor/static/lib/a-jquery-3.1.1.min.js -------------------------------------------------------------------------------- /editor/static/lib/a-semantic.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/editor/static/lib/a-semantic.min.css -------------------------------------------------------------------------------- /editor/static/lib/d-riot+compiler.v3.0.5.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/editor/static/lib/d-riot+compiler.v3.0.5.min.js -------------------------------------------------------------------------------- /editor/static/lib/e-clipboard.v1.5.16.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/editor/static/lib/e-clipboard.v1.5.16.min.js -------------------------------------------------------------------------------- /editor/static/lib/f-semantic.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/editor/static/lib/f-semantic.min.js -------------------------------------------------------------------------------- /editor/static/lib/themes/default/assets/fonts/icons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/editor/static/lib/themes/default/assets/fonts/icons.eot -------------------------------------------------------------------------------- /editor/static/lib/themes/default/assets/fonts/icons.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/editor/static/lib/themes/default/assets/fonts/icons.otf -------------------------------------------------------------------------------- /editor/static/lib/themes/default/assets/fonts/icons.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/editor/static/lib/themes/default/assets/fonts/icons.svg -------------------------------------------------------------------------------- /editor/static/lib/themes/default/assets/fonts/icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/editor/static/lib/themes/default/assets/fonts/icons.ttf -------------------------------------------------------------------------------- /editor/static/lib/themes/default/assets/fonts/icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/editor/static/lib/themes/default/assets/fonts/icons.woff -------------------------------------------------------------------------------- /editor/static/lib/themes/default/assets/fonts/icons.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/editor/static/lib/themes/default/assets/fonts/icons.woff2 -------------------------------------------------------------------------------- /editor/static/lib/themes/default/assets/images/flags.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/editor/static/lib/themes/default/assets/images/flags.png -------------------------------------------------------------------------------- /editor/static/tags/codebox.tag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/editor/static/tags/codebox.tag -------------------------------------------------------------------------------- /editor/static/tags/editor.tag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/editor/static/tags/editor.tag -------------------------------------------------------------------------------- /editor/templates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/editor/templates.go -------------------------------------------------------------------------------- /editor/templates/editor/content.tpl.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/editor/templates/editor/content.tpl.html -------------------------------------------------------------------------------- /editor/templates/layout.tpl.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/editor/templates/layout.tpl.html -------------------------------------------------------------------------------- /editor/way.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/editor/way.go -------------------------------------------------------------------------------- /editor/way_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/editor/way_test.go -------------------------------------------------------------------------------- /examples/mocking/greeter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/examples/mocking/greeter.go -------------------------------------------------------------------------------- /examples/mocking/greeter_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/examples/mocking/greeter_mock.go -------------------------------------------------------------------------------- /examples/mocking/templates/mock.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/examples/mocking/templates/mock.tpl -------------------------------------------------------------------------------- /internal/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/internal/version/version.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/main.go -------------------------------------------------------------------------------- /model/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/model/README.md -------------------------------------------------------------------------------- /model/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/model/model.go -------------------------------------------------------------------------------- /parser/consts_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/parser/consts_test.go -------------------------------------------------------------------------------- /parser/different_package_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/parser/different_package_test.go -------------------------------------------------------------------------------- /parser/funcs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/parser/funcs_test.go -------------------------------------------------------------------------------- /parser/importer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/parser/importer.go -------------------------------------------------------------------------------- /parser/interfaces_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/parser/interfaces_test.go -------------------------------------------------------------------------------- /parser/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/parser/parser.go -------------------------------------------------------------------------------- /parser/parser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/parser/parser_test.go -------------------------------------------------------------------------------- /parser/structs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/parser/structs_test.go -------------------------------------------------------------------------------- /parser/testdata/files/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/parser/testdata/files/file.go -------------------------------------------------------------------------------- /parser/testdata/files/file2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/parser/testdata/files/file2.go -------------------------------------------------------------------------------- /parser/testdata/otherpackage/struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/parser/testdata/otherpackage/struct.go -------------------------------------------------------------------------------- /parser/testdata/packages/one.go: -------------------------------------------------------------------------------- 1 | package pkgname 2 | 3 | func init() {} 4 | -------------------------------------------------------------------------------- /parser/testdata/packages/one_test.go: -------------------------------------------------------------------------------- 1 | package pkgname_test 2 | 3 | func init() {} 4 | -------------------------------------------------------------------------------- /parser/testdata/samepackage/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/parser/testdata/samepackage/main.go -------------------------------------------------------------------------------- /parser/testdata/types/consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/parser/testdata/types/consts.go -------------------------------------------------------------------------------- /parser/testdata/types/funcs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/parser/testdata/types/funcs.go -------------------------------------------------------------------------------- /parser/testdata/types/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/parser/testdata/types/interfaces.go -------------------------------------------------------------------------------- /parser/testdata/types/structs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/parser/testdata/types/structs.go -------------------------------------------------------------------------------- /parser/testdata/types/vars.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/parser/testdata/types/vars.go -------------------------------------------------------------------------------- /parser/vars_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/parser/vars_test.go -------------------------------------------------------------------------------- /query/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/query/README.md -------------------------------------------------------------------------------- /query/model_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/query/model_test.go -------------------------------------------------------------------------------- /query/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/query/query.go -------------------------------------------------------------------------------- /query/query_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/query/query_test.go -------------------------------------------------------------------------------- /render/funcs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/render/funcs_test.go -------------------------------------------------------------------------------- /render/render.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/render/render.go -------------------------------------------------------------------------------- /render/render_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/render/render_test.go -------------------------------------------------------------------------------- /render/testdata/types/consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/render/testdata/types/consts.go -------------------------------------------------------------------------------- /render/testdata/types/funcs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/render/testdata/types/funcs.go -------------------------------------------------------------------------------- /render/testdata/types/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/render/testdata/types/interfaces.go -------------------------------------------------------------------------------- /render/testdata/types/structs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/render/testdata/types/structs.go -------------------------------------------------------------------------------- /render/testdata/types/vars.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/render/testdata/types/vars.go -------------------------------------------------------------------------------- /source/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/source/README.md -------------------------------------------------------------------------------- /source/default/source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/source/default/source.go -------------------------------------------------------------------------------- /source/goget.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/source/goget.go -------------------------------------------------------------------------------- /source/goget_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/source/goget_test.go -------------------------------------------------------------------------------- /source/source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/source/source.go -------------------------------------------------------------------------------- /source/source_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/source/source_test.go -------------------------------------------------------------------------------- /source/testdata/source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/source/testdata/source.go -------------------------------------------------------------------------------- /tool/tool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/tool/tool.go -------------------------------------------------------------------------------- /tool/tool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/tool/tool_test.go -------------------------------------------------------------------------------- /tutorial/greeter/greeter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/tutorial/greeter/greeter.go -------------------------------------------------------------------------------- /tutorial/templates/methods.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matryer/codeform/HEAD/tutorial/templates/methods.tpl --------------------------------------------------------------------------------