[Added minimal web page for the fsmActions website.
Andy Gimblett **20090702163350] hunk ./Makefile 4
- runghc Setup clean
- @find . -name '*~' -exec rm -vf {} ';'
- @find . -name '*.hi' -exec rm -vf {} ';'
- @find . -name '*.o' -exec rm -vf {} ';'
+ @runghc Setup clean
+ @find . -name '*~' -exec rm -vf {} ';' && \
+ find . -name '*.hi' -exec rm -vf {} ';' && \
+ find . -name '*.o' -exec rm -vf {} ';'
hunk ./Makefile 10
- make -C doc nuke
+ @make -C doc nuke && \
+ rm -rvf $(STAGING)
hunk ./Makefile 39
+
+# Website
+
+REMOTE_SRV = community.haskell.org
+REMOTE_PATH = /srv/projects/fsmActions
+REMOTE = $(REMOTE_SRV):$(REMOTE_PATH)
+
+WEBSITE = website
+STATIC = $(WEBSITE)/static
+STAGING = $(WEBSITE)/staging
+
+staging: $(STAGING)
+
+$(STAGING): nuke doc
+ @mkdir $(STAGING) && \
+ cp -rvf $(STATIC)/* $(STAGING)/ && \
+ cp doc/fsmActions.pdf $(STAGING)/
+
+publish: $(STAGING)
+ @rsync -av $(STAGING)/* $(REMOTE)/ && \
+ ssh $(REMOTE_SRV) chmod -R a+rx $(REMOTE_PATH)/*
adddir ./website
adddir ./website/static
addfile ./website/static/index.html
hunk ./website/static/index.html 1
+
+
+ fsmActions: Finite state machines and FSM actions
+
+
+
+ fsmActions: Finite state machines and FSM actions
+
+ This is a library for representing and manipulating finite
+ state machines (FSMs) in Haskell, with an emphasis on computing
+ the effects of sequences of transitions across entire machines
+ (which we call actions), and in particular investigating action
+ equivalences between such sequences.
+
+ Releases may be found on
+ Hackage, or installed via cabal-install:
+
+ cabal install fsmActions
+
+ Documentation:
+
+
+
+ - A PDF describing the library
+ in some detail (from the darcs version of the codebase, so
+ it might not quite match the PDF found in releases from
+ Hackage).
+
+ - Auto-generated
+ library documentation on Hackage (check the version
+ number: I might forget to update this link).
+
+
+
+
+
+ The latest, development, version of the source may be obtained
+ using darcs:
+
+ darcs get
+ http://code.haskell.org/fsmActions/
+
+ Suggestions, criticism, bug fixes, patches, etc. are welcome.
+ See Hackage
+ for contact information. Thanks!
+
+
+