Back to godoc.org
github.com/documize/community

Directory github.com/documize/community

v1.76.2
Latest Go to latest

The latest major version is .

Published: Nov 21, 2018 | License: AGPL-3.0 | Module: github.com/documize/community
Path Synopsis
core/api/convert Package convert provides the gateway to document conversion native and plugin functionality, both in and out of the system.
core/api/convert/apidocumizecom
core/api/convert/documizeapi
core/api/convert/html Package html documizes html files.
core/api/convert/md
core/api/plugins Package plugins manages the plug-in componenets of the Documize system.
core/convapi Package convapi provides the definitions of types used for file conversion communication between different components of the Documize system.
core/database
core/env Package env provides runtime, server level setup and configuration Package env provides runtime, server level setup and configuration Package env provides runtime, server level setup and configuration Package env provides runtime, server level setup and configuration
core/event
core/mail Package gomail provides a simple interface to compose emails and to mail them efficiently.
core/osutil
core/request Package request provides HTTP request parsing functions.
core/response Package response provides functions to write HTTP response.
core/secrets
core/streamutil
core/stringutil
core/timeutil Package timeutil provides date and time related types and helpers.
core/uniqueid Package uniqueid provides randomly generated string 16 characters long.
core/uniqueid/xid Package xid is a globally unique id generator suited for web scale Xid is using Mongo Object ID algorithm to generate globally unique ids: https://docs.mongodb.org/manual/reference/object-id/ - 4-byte value representing the seconds since the Unix epoch, - 3-byte machine identifier, - 2-byte process id, and - 3-byte counter, starting with a random value.
core/uniqueid/xid16 Package xid is a globally unique id generator suited for web scale Xid is using Mongo Object ID algorithm to generate globally unique ids: https://docs.mongodb.org/manual/reference/object-id/ - 4-byte value representing the seconds since the Unix epoch, - 3-byte machine identifier, - 2-byte process id, and - 3-byte counter, starting with a random value.
domain Package domain defines data structures for moving data between services.
domain/account
domain/activity
domain/attachment
domain/audit Package audit records user events.
domain/auth
domain/auth/keycloak
domain/auth/ldap
domain/backup Package backup handle data backup/restore to/from ZIP format.
domain/block
domain/category Package category handles API calls and persistence for categories.
domain/conversion
domain/conversion/store Package store provides the implementation for a file system based storage provider.
domain/document
domain/group
domain/link
domain/mail
domain/meta
domain/organization
domain/page
domain/permission Package permission handles API calls and persistence for spaces.
domain/pin
domain/search
domain/section
domain/section/airtable
domain/section/code
domain/section/flowchart
domain/section/gemini
domain/section/github
domain/section/jira
domain/section/markdown
domain/section/papertrail
domain/section/plantuml
domain/section/provider
domain/section/table
domain/section/trello
domain/section/wysiwyg
domain/setting Package setting manages both global and user level settings Package setting manages both global and user level settings Package setting manages both global and user level settings
domain/smtp Package smtp provides access to SMTP server for sending email.
domain/space Package space handles API calls and persistence for spaces.
domain/store
domain/template
domain/user
edition This package provides Documize as a single executable.
edition/boot Package boot prepares runtime environment.
edition/logging Package logging defines application-wide logging implementation.
edition/storage Package storage sets up database persistence providers.
embed Package embed contains the Documize static web data.
model Package model ...
model/account
model/action
model/activity
model/attachment
model/audit Package audit records and propagates events based on user actions.
model/auth
model/backup Package backup handle data backup/restore to/from ZIP format.
model/block
model/category
model/doc
model/group
model/link
model/org
model/page
model/permission
model/pin
model/search
model/space
model/template
model/user
model/workflow
server
server/routing
server/web Package web contains the Documize static web data.