1
0
mirror of https://github.com/jhillyerd/inbucket.git synced 2026-05-01 11:15:27 +00:00
Files
go-inbucket/ui
dependabot[bot] 5fec537c16 build(deps): bump svgo from 2.8.0 to 2.8.2 in /ui (#596)
Bumps [svgo](https://github.com/svg/svgo) from 2.8.0 to 2.8.2.
- [Release notes](https://github.com/svg/svgo/releases)
- [Commits](https://github.com/svg/svgo/compare/v2.8.0...v2.8.2)

---
updated-dependencies:
- dependency-name: svgo
  dependency-version: 2.8.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-04 19:16:46 -08:00
..
2018-11-13 22:06:19 -08:00
2022-04-23 13:35:54 -07:00
2022-04-23 13:35:54 -07:00
2024-04-22 11:05:18 -07:00
2018-11-12 20:38:00 -08:00
2022-04-23 13:35:54 -07:00

Inbucket User Interface

This directory contains the source code for the Inbucket web user interface. It is written in Elm 0.19, a delightful language for reliable webapps.

Development

With $INBUCKET as the root of the git repository.

One time setup (assuming Node.js is already installed):

cd $INBUCKET/ui
yarn install
yarn build

This will the create node_modules, elm-stuff, and dist directories.

Terminal 1: inbucket daemon

cd $INBUCKET
make
etc/dev-start.sh

Inbucket will start, with HTTP listening on port 9000. You may verify the web UI is functional if this is your first time building Inbucket, but your dev/test cycle should favor the development server below.

Terminal 2: parcel development server

cd $INBUCKET/ui
yarn start

yarn will start a development HTTP server listening on port 1234. You should use this server for UI development, as it features hot reload and the Elm debugger.