go-noting

command module
v0.0.0-...-6414604 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 19, 2023 License: MIT Imports: 4 Imported by: 0

README

Go-Noting

Go-Noting is a simple, easy-to-use, noting web application.

Stacks

The server side is built with Go to handle operations including CRUD and migraiton. The primary packages that are used in the server side are:

  • Echo for the web framework.
  • Cobra to build the CLI.
  • Gorm ORM library to work with database.

The client side is built with Vue3 with many libraries to make the noting application more interactive.

Deploy Go Binary (Server)

Compile the project:

go build -o go-noting main.go # linux
go build -o go-noting.exe main.go # Windows

Available Commands on the binary:

./go-noting serve # serve the applicaiton

./go-noting migrate     # Automatically migrate the database
./go-noting migrate -f  # Reset database, then run migration

Contribute

Feel free to contribute and make a pull request :)

License

This project is under MIT LICENSE

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
app
api
cmd

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL