Hyper-literate programming is to literate programming exactly what hypertext documents are to regular books and texts.
Go to file
Sam Tobin-Hochstadt 13798906ce Automatically link to source code of document.
This works, provided that:
  - the package is on the catalog at pkgs.racket-lang.org
  - the package is hosted on GitHub or GitLab

Restriction 2 could be lifted for other known sites or packages
 hosted as directories.
Restriction 1 would be harder to lift.

This only links to the _top level_ file that defines the overall
document, not the file defining the particular section. Fixing that
would require the Scribble renderer to provide more detailed
information, although it's certainly a possible extension.

Closes #223
Closes #208
Closes racket/racket#874

Related to #76, #228
2020-05-01 13:14:27 -04:00
scribble Relicense this repository under the Apache v2 and MIT licenses. 2019-11-04 12:48:39 -05:00
scribble-doc It links to the reference, not the guide. 2020-04-21 22:03:10 -04:00
scribble-html-lib Relicense this repository under the Apache v2 and MIT licenses. 2019-11-04 12:48:39 -05:00
scribble-lib Automatically link to source code of document. 2020-05-01 13:14:27 -04:00
scribble-test autobib: fix author formatting (#216) (#222) 2019-12-07 21:17:00 -05:00
scribble-text-lib Relicense this repository under the Apache v2 and MIT licenses. 2019-11-04 12:48:39 -05:00
.gitignore Add standard .gitignore file. 2014-12-06 17:46:27 -05:00
LICENSE Relicense this repository under the Apache v2 and MIT licenses. 2019-11-04 12:48:39 -05:00
README.md Relicense this repository under the Apache v2 and MIT licenses. 2019-11-04 12:48:39 -05:00

scribble-text-lib

This the source for the Racket packages: "scribble", "scribble-doc", "scribble-html-lib", "scribble-lib", "scribble-test", "scribble-text-lib".

Contributing

Contribute to Racket by submitting a pull request, reporting an issue, joining the development mailing list, or visiting the IRC or Slack channels.

License

Racket, including these packages, is free software, see LICENSE for more details.

By making a contribution, you are agreeing that your contribution is licensed under the Apache 2.0 license and the MIT license.