Hi,
Thanks to all who volunteered to participate in tasty-html. I am
pleasantly impressed by the response I've got in such a short time :)
Now, let's discuss organization and technical details.
I've created a repo at
https://github.com/feuerbach/tasty-html and added
Danny and Tyler as collaborators. I'll add the rest of you as soon as
you tell me your github usernames.
I trust your judgment. If you are confident in your changes, push
directly to master. If you think you need someone to check your work and
provide feedback, push to another branch and create a pull request from
that branch to master. Then I (or someone else) can comment on that pull
request.
Use the issue tracker, too — to record what needs to be done and to
distribute work among you (every issue can be "assigned" to someone).
I'll also create issues if I think something should be improved.
Please code against the git version of tasty (0.8), not the latest
release on hackage (0.7). 0.8 will be released really soon, and it
contains quite a few API changes.
A good starting point would be tasty-ant-xml by Oliver Charles:
https://github.com/ocharles/tasty-ant-xml. It does something very
similar, only its output format is XML, not HTML. But in terms of tasty
integration it is very close to what we need.
For HTML, please use blaze-html and HTML5.
For CSS, please use bootstrap as the basis. To render the test tree I
kinda liked this project:
https://github.com/jhfrench/bootstrap-tree
But I'm open to other suggestions.
Despite such template as tasty-ant-xml being available, the more you
learn about how it (and tasty overall) works in the process of creating
tasty-html, the more useful this experience will be to you. Don't
hesitate to ask questions.
Geronimo!
Roman