Skip to content
forked from 40ants/weblocks

This fork was created to experiment with some refactorings. They are collected in branch "reblocks".

License

Notifications You must be signed in to change notification settings

zen-wq/weblocks

 
 

Repository files navigation

Weblocks

https://travis-ci.org/40ants/weblocks.svg?branch=reblocks

Contribution

Join our Gitter Chat Room to participate in the project or ask your questions about Weblocks.

This branch contains following branches

  • travis-config
  • more-logging-and-js-backend-fix
  • documentation

Roadmap

  • Move from raw Hunchentoot to Clack.
  • Refactor dependencies processing.
  • Write easy to understand, working tutorials.
  • Make jquery backend default.
  • Extract all widgets into a separate system and make them use bootstrap by default.

Moving to Clack and Ningle

Benefits

Will be able to use different http servers, not only Hunchentoot.

Useful snippets

Use this:

(lack.util:generate-random-id)

instead of:

(md5 (hunchentoot::create-random-string 10 36))

in (generate-action-code)

What to replace

An File Upload

How to do this with clack and ningle???

How to run tests

All tests:

(rove:run :weblocks-test)

or you can run test for some package:

(rove:run :weblocks-test/dependencies)

Single test:

(rove:run-test 'weblocks-test/dependencies::render-js-dependency)

From command line:

rove weblocks.asd

Changes from master branch

There were very many refactorings. Check ChangeLog.rst file.

Testsuite refactoring

After some issues were resolved, I've got this result running stefil tests:

Test Report for WEBLOCKS-SUITE: 366 tests run, 732 Errors.

Started to port tests to Prove.

License

Licensed under the LLGPL License.

About

This fork was created to experiment with some refactorings. They are collected in branch "reblocks".

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Common Lisp 81.8%
  • JavaScript 17.8%
  • Shell 0.4%