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.
With the changes to passwordless account creation, contributors are
unable to create an account locally. MailHog spins up a local SMPT
server that can catch all outgoing emails, allowing contributors to
successfully create accounts and see any other emails generated locally.
Closes#15838
Lint with Remark: correct numbered lists numbers, add spaces to lists,
use headings in single decreasing increments, reformat table for
readability, correct spelling error, correct emphasis syntax, add
clarification for npm requirement, and reflow line length for 80
column limit.
If applied, this commit will update the links from "Other resources" section from CONTRIBUTING.md file with the current wiki links. It will also remove [Contributions Guide - With a demo on fixing a typo] link from "Other resources" section.
This commit updates the contributing guidelines with a sample.env
Contributors can simply make a sopy of the same instead of creating
one for the private environment variables.
Link to HelpContributors room is fixed.
Added other wiki articles related to contributing to FCC that were not
referenced before in a resources section at the bottom