add "npm run seed" as alias to "node seed"
unpack tests and solution into HTML file; add titles and help text; style unpacked file
enable running unpacked assert tests in browser
Using browserify, compile "tape", "lodash", jQuery into "unpacked-bundle.js" for use during in-browser unpacked tests
feat(seed): diff after repacking
feat(seed): unpacked tests use Browser TAP chrome dev tool if available
build(docker): Expose mailhog port.
build(Docker): Improve wording.
build(docker): Mailhog and network changes.
* Add mailhog container to shared network to enable connectivity
* Configure project name for docker compose in .env sample file,
without it the basename of the repo directory is used, which
makes it unreachable for other services
* Set mailhog host to mailhog (instead of localhost) if MAILHOG_HOST
env var is set
* Expose 1025 to enable local troubleshooting
build(docker): Update README to reflect compose changes.
docker-compose.yml renamed to sample.docker-compose.yml.
docker-compose.yml added to .gitignore so every developer can copy it from sample.docker-compose.yml and make changes according to their local needs.
docs(Docker): Updated docs for Docker install.
Added Docker specific installation instructions.
docs(Docker): Applied changes requested on PR.
Extra 8000 port forwarding removed.
Mongo db configuration moved inside dokcer-compose config.
Cleanup spacing and typos.
docs(Docker): Added docker and docker-compose installation links.
* docs(seed): Document how to edit and test challenges
add seed/README.md documenting scripts and schema for challenges
edit challenge-style-guide with mongodb id generation info
Closes#16373
docs(seed): add Ethan's video, apply PR feedback
* docs: fix up syntax highlight
While it was ideal to have ```json, its not really doing anything in terms of highlight. But, the side effect in diff is making the other parts really ugly and unreadable.
Hence fixing up.