Commit Graph

1329 Commits (c13f44abe895fd771bcc35daf0c65427031d5929)
 

Author SHA1 Message Date
Joel Dueck c13f44abe8
Add docs for `external-renderer` (closes #262) 3 years ago
Matthew Butterick cf7fbccc90 manually propagate `current-project-root` to parallel threads
When recursive mode is used, `current-project-root` changes during the extent of a render operation. But if parallel rendering is also used, when the main thread re-parameterizes `current-project-root`, it will have no effect on the parallel threads, because they freshly instantiate `current-project-root` (with its default value). This patch moves the parameterization inside the parallel thread by passing the `current-project-root` value as part of the job message, thereby handling it the same way as `current-poly-target`.
3 years ago
Joel Dueck ec4da2e679
fix CoC link (#258) 3 years ago
newelldev 1548546225
Fix typo (#257)
mainpulate -> manipulate
3 years ago
Matthew Butterick 9a92ceaf19 contributor covenant 3 years ago
Matthew Butterick c46bee02cd add tip about current-metas 3 years ago
Matthew Butterick e73517315c
suppress test-project-port.rkt
Doesn’t work with GH actions consistently
4 years ago
Matthew Butterick 453536650b
Update README.md 4 years ago
Matthew Butterick 7f2fbc11cc
Update render.rkt 4 years ago
Joel Dueck 85ad971b88
Specify external renderer via module and id (related to mbutterick/pollen-users#94) (#253)
* Specify external renderer via module and id

* faster external render check

* Update render.rkt

* rely on default exception messages, which are informative
4 years ago
Matthew Butterick a4910a86dc hook for external renderer 4 years ago
Matthew Butterick a7b55e230a raise filesystem errors 4 years ago
Matthew Butterick 36f075edba handle 'relative directory correctly (fixes #252) 4 years ago
Matthew Butterick 6adebb8368 suppress testing of mode-indentation 4 years ago
Matthew Butterick 293fd274f8 expose `find-nearest-default-directory-require` (#251) 4 years ago
Matthew Butterick 63a92b2953 fix pagetree->path (closes #249)
Pagetree promises that its nodes will be resolved relative to the directory where the pagetree lives. For path-based pagetrees, make sure this directory is set correctly.
4 years ago
Joel Dueck 7c348dde44 CONTRIBUTING.md: Google groups → Pollen users repo 4 years ago
Joel Dueck 3924a18f67 Connect some dots (fixes #248)
Clarify three things:

1. You can use pagetree files with `raco pollen render`
2. `--target` doesn’t prevent other file types from being rendered
3. The generated pagetree includes more than just source files
4 years ago
Matthew Butterick 1210e1b31d move more help docs to end of installation docs 4 years ago
Matthew Butterick 665e390f4b remove CS note 4 years ago
Matthew Butterick 902956feaf better explanation of splicing tag 4 years ago
Matthew Butterick 4ec5172acc update margin note (#246) 4 years ago
Matthew Butterick 10b392c503 remove obsolete example (#246) 4 years ago
Matthew Butterick 5c86250cc8
Update README.md 4 years ago
Matthew Butterick d86d0a00e8 trap fewer exceptions 4 years ago
Matthew Butterick 9a838418e7 clean up pollen/mode 4 years ago
Matthew Butterick bd23f651fb omit DS_Store 4 years ago
Matthew Butterick 29b05dbddb
Swap out Travis badge 4 years ago
Bogdan Popa 87f5e8d937
CI: build using Racket 6.6 and up, drop Travis CI config (#245)
* ci: run CI for Racket 6.6 and up

Racket 6.5 has an SSL issue that makes it unable to install packages.
That might be why it was not included in the Travis build either.

* ci: drop travis config
4 years ago
Bogdan Popa 6cd57203c1
start command: fix default value for port (#244)
* start command: fix default value for port

Defaulting the port to "8080" at the `command-line' level breaks
customization via `pollen.rkt'.

* test-project-port: connect to server to verify that it's up
4 years ago
Bogdan Popa 62b19a07d8
build: add GH Actions CI (#243) 4 years ago
Bogdan Popa c02eab7b90
improve failure handling in `start' command (#242)
* project-server: detect and report failures during startup

* start command: display [<dir>] and [<port>] in help text
4 years ago
Matthew Butterick cb2930eafe adjust 4 years ago
Matthew Butterick ae4aaefba1 simplify more paths 4 years ago
Matthew Butterick 5e5dc5d9fd handle relative path correctly (fixes #241) 4 years ago
Matthew Butterick 9bd067552d adjustment 4 years ago
Matthew Butterick 3160a46beb
track render by source+output jobs (#240) 4 years ago
Matthew Butterick 1f1bee90fd correct pagetree rendering (fixes #237) 4 years ago
Matthew Butterick e434406b46 more flexible test 4 years ago
Matthew Butterick 8a8e497bfe correction: that fixes #237 4 years ago
Matthew Butterick 8d443ba8e5
track ouput paths separately in batch render (fixes #236) (#238) 4 years ago
Matthew Butterick 13c6f5bd4a
Add `dt` to block tags (fixes #236) 4 years ago
Matthew Butterick bd154d2a2d correct contract in docs (fixes #234) 4 years ago
Matthew Butterick d96a9d9809 disable template cache in interactive session 4 years ago
Shrutarshi Basu 123547f3cb
More robust interface to Pygments (#230) 4 years ago
Joel Dueck 88c354cb5f Remove vestigial savebox 4 years ago
Joel Dueck 0be74dba8a Better: nabla for 🎸 4 years ago
Joel Dueck cdc9496014 Fix noskip environment; discard emoji 4 years ago
Joel Dueck 95df990b46 Add TeX styles for custom Scribble tags
Removes many (not all) pdflatex errors when generating PDF docs. Some
styles had to be renamed because they get reused as LaTeX
environments/commands which can only contain letters.
4 years ago
Matthew Butterick 648b261079 move a documentation macro 4 years ago