mirror of
https://github.com/jhillyerd/inbucket.git
synced 2026-09-14 07:38:51 +00:00
0556eb96e7
Bumps [browserslist](https://github.com/browserslist/browserslist) from 4.22.3 to 4.28.9. - [Release notes](https://github.com/browserslist/browserslist/releases) - [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md) - [Commits](https://github.com/browserslist/browserslist/compare/4.22.3...4.28.9) --- updated-dependencies: - dependency-name: browserslist dependency-version: 4.28.9 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
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.