From ecbafba594c1c184a06a279a309867b7f23e7857 Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Mon, 18 Apr 2016 15:40:25 -0700 Subject: [PATCH] site: devguide: simplify pre markup --- site/developer-guide.md | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/site/developer-guide.md b/site/developer-guide.md index ec4903bb8..5f2cf582c 100644 --- a/site/developer-guide.md +++ b/site/developer-guide.md @@ -170,7 +170,7 @@ $ stack install shelltestrunner hasktags profiteur hpack hoogle ### Get the latest hledger source -```{.shell .bold} +```shell $ git clone code.hledger.org hledger # aka github.com/simonmichael/hledger.git $ cd hledger ``` @@ -198,7 +198,7 @@ Old instructions: If you're not sure, skip this step and return to it as needed. Be sure the cabal bin directory where these are installed (eg ~/.cabal/bin) is in your PATH. - ```{.shell .bold} + ```shell $ cabal update $ cabal install alex happy # if you get alex/happy-related errors when building hledger $ cabal install haddock # needed to build hledger API docs @@ -212,7 +212,7 @@ Old instructions: 6. Install haskell libs required by hledger: - ```{.shell .bold} + ```shell $ cd hledger $ cabal sandbox init # optional $ make installdeps # or cabal install --only-dep ./hledger-lib ./hledger [./hledger-web] @@ -253,7 +253,7 @@ You'll need [GNU Make](http://www.gnu.org/software/make) installed. The Makefile is self-documenting. Run `make` to see a list of the main make rules: -```{.shell} +```shell $ make Makefile:37: -------------------- hledger make rules -------------------- Makefile:39: make [help] -- list documented rules in this makefile. make -n RULE shows more detail. @@ -267,11 +267,11 @@ Makefile:304: make hledgerdev -- quickly build the hledger executable (with ghc To see what a make rule will do without actually doing it, use the `-n` flag: -```{.shell} +```shell $ make build -n stack build ``` -```{.shell} +```shell $ make test -n (stack test \ && echo pkgtest PASSED) || echo pkgtest FAILED @@ -524,13 +524,13 @@ $ [stack exec] hledger test ``` Run the hledger functional tests: -```{.shell .bold} +```shell $ stack install shelltestrunner # if not already done $ make functest ``` Run both unit and functional tests: -```{.shell .bold} +```shell $ make test ``` @@ -556,41 +556,41 @@ First, ensure all required dependencies are installed with these commands. (You might also need to install some system libs like terminfo or curses.) -```{.shell .bold} +```shell $ stack test $ stack bench ``` Get a GHCI prompt for hledger-lib: -```{.shell .bold} +```shell $ stack ghci hledger-lib ``` Get a GHCI prompt for hledger: -```{.shell .bold} +```shell $ stack ghci hledger ``` Get a GHCI prompt for hledger-web: -```{.shell .bold} +```shell $ stack ghci hledger-web ``` hledger-web also needs to find some things in its current directory (like the static/ directory). This normally just works, if not please [send details](https://github.com/simonmichael/hledger/issues/274). Get a GHCI prompt for hledger and hledger-lib: -```{.shell .bold} +```shell $ make ghci ``` Get a GHCI prompt for hledger-web, hledger and hledger-lib: -```{.shell .bold} +```shell $ make ghci-web ```