Skip to content

fo0bar/bobby-tables

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

144 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project is the source code for http://bobby-tables.com/, plus the Perl code that converts it from Markdown format into HTML and uploads it to the server.

Repository layout

  • s/
    • page bodies in Markdown format
  • tt/
    • templates in Template::Toolkit format
  • static/
    • images and styles
  • t/
    • tests
  • build/ (Not stored)
    • output

Requirements

Perl and additional CPAN modules.

For building:

  • File::Slurp
  • Template
  • Text::Markdown

For testing:

  • Test::HTML::Lint

Contributing page content

  1. Modify templates or page bodies. New pages have to be registered in the file crank.
  2. Run make to build the site and inspect the result in the build directory.
  3. Run make test to check for HTML errors.
  4. Commit/publish changes, see s/index.md.

Translations

bobby-tables.com used to have a German translation, but that's been removed. The translation was too out of date, and caused maintenance problems. The source is available under a Creative Commons license and can be translated.

About

bobby-tables.com, the site for preventing SQL injections

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • CSS 58.1%
  • Perl 41.9%