A pastebin for markdown pages.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Christian Müller 20daaa82ce increases fraud sensitivity 8 years ago
assets new paper-like theme 8 years ago
test template simplification 8 years ago
.gitignore sets req r&w timeouts to 10s 8 years ago
Gopkg.lock api tests added 8 years ago
Gopkg.toml markdown rendering exchanged 8 years ago
LICENSE LICENSE file added 10 years ago
Makefile adds frisby integration tests 8 years ago
README.md README updated wrt. tests 8 years ago
email.go minor improvements 8 years ago
render.go template simplification 8 years ago
server.go template simplification 8 years ago
stats.go minor refactorings 8 years ago
storage.go increases fraud sensitivity 8 years ago

README.md

README

"Make every detail perfect and limit the number of details to perfect."
Jack Dorsey

About

Dead simple hosting for markdown notes.

Running

  1. Install dep using Homebrew and run it inside project to install the dependencies: dep ensure.
  2. Create a data base by running make db.
  3. Run the app with make run.

ENV variables used:

  • For emailing of report abuse:
    • SMTP_SERVER:
    • SMTP_USER
    • SMTP_PASSWORD
    • NOTEHUB_ADMIN_EMAIL
  • Recaptcha secret:
    • RECAPTCHA_SECRET
  • Test mode:
    • TEST_MODE (expected to be non-empty; skips captcha, no writes buffering for stats)

Testing

  1. Install frisby: go get -u github.com/verdverm/frisby.
  2. Run make tests