1234567891011121314151617181920212223242526272829 |
- package content
- import (
- "github.com/qor5/docs/docsrc/utils"
- . "github.com/theplant/docgo"
- . "github.com/theplant/htmlgo"
- )
- var Home = Doc(
- Markdown(`
- QOR5 is a Go library to build web applications. We aim to accelerate the development speed and make the website highly customizable.
- - It prefers writing HTML in [static typing Go language](/advanced-functions/the-go-html-builder.html), rather than a certain type of template language, Not even go template.
- - It try to minify the needs to write any JavaScript/Typescript for building interactive web applications
- - It maximize the reusability of Components. since it uses Go to write components, You can abstract component very easy, and use component from a third party Go package is also like using normal Go packages.
- `),
- utils.Anchor(H2(""), "How is this document organized"),
- Markdown(`
- Most of latter examples are based on the initial sample project. In another word, we will demonstrate how to build a rich functioned website by this document.
- - First, we will start with a quick sample project that would give you a rough but visual idea of what QOR5 can do.
- - Second, we will introduce the basic functions, The sequence is from listing page to editing page. You can find all commonly used Admin website features in this section.
- - Third, we will introduce the essentials of QOR5 and advanced functions, You would understand how QOR5 render a page and advanced features like "how to partially refresh a page".
- - At last, the digging deeper part, you would learn how to create new component for QOR5
- **Join the Discord community**: https://discord.gg/76YPsVBE4E
- `)).Title("Introduction").
- Slug("/")
|