Go-Notebook is an app that was developed using go-echo-live-view framework, developed also by us.
GitHub repository is here.
For this project we using https://github.com/cosmos72/gomacro too
Go-Notebook is inspired by Jupyter Project (link) in order to document Golang code.
You can add code and text depends your needs.
We will make docker in the future :P
git clone https://github.com/arturoeanton/go-notebook.git
cd go-notebook
go run main.go
⇨ http server started on [::]:1323
We will make docker in the future :P
docker pull arturoeanton/go-notebook
docker run --rm -p 1323:1323 arturoeanton/go-notebook
docker run --rm -p 1323:1323 --volume ./notebooks:/app/notebooks --volume ./snippet:/app/snippet arturoeanton/go-notebook
podman run --rm -p 1323:1323 --volume ./notebooks:/app/notebooks:Z --volume ./snippet:/app/snippet:Z arturoeanton/go-notebook
This project is still in progress, we are working in the following features.
- Add examples.
- Save snippet
- default.gonote.json convert in folder, and run files in this folder.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.