Back to


Latest Go to latest

The latest major version is .

Published: Sep 21, 2019 | License: MIT | Module:
Path Synopsis
artisan Package main is the entry for the whole program
artisan/app Package app is used to manage app, such as create, delete and list them
artisan/ftp Package ftp is the entry for tfp service
artisan/http Package http is used to provide http service entry and other tools
artisan/migrate Package migrate is used to upgrade, rollback or refresh database
artisan/rpc Package rpc provide the rpc service entry and other tools
config Package config is responsible parsing the configuration file, and then, it is used by other parts of application.
databases Package databases provides capacity to interact with database
databases/migrate Package migrate mainly provides capacity to migrateBak and rollback database change automatically.
databases/migrate/migrations Package migrations hold the migration file for operate database
databases/models Package models map program entity to database table
ftp Package ftp implement ftp protocol for file transfer
http Package http implements http protocol, provide service that cab be called by api.
internal/sha256 Package sha256 provides functions to export the middle state of internal sha256.digest and set the state.
internal/sha512 Package sha512 provides functions to export the middle state of internal sha512.digest and set the state.
log Package log is used to collect information of running application and then transport them to destination.
rpc Package rpc is used to implement rpc protocol
service Package service define many components for implementing system.