McFly Tools: Developer Tools for Racket
(require (planet neil/mcfly-tools:1:4)) |
1 Introduction
Supports the embedding of documentation directly in source files, together with the McFly Runtime package.
Maintains PLaneT development links, based on metadata in "info.rkt", information from the PLaneT server, and current activity using McFly Tools.
Programmatically updates "info.rkt" files to add any missing definitions. (This uses the progedit package.)
Automates building PLaneT archive files for upload to the PLaneT server.
2 Usage
3 Known Issues
McFly Tools is not yet feature-complete, nor fully tested.
4 History
- PLaneT 1:4 —
2012-06-14 File "info.rkt" is no longer modified unless there are actual changes to implement. (No more Emacs complaining that file has changed out from under it when contents are the same.
Each entry added to "info.rkt" is now preceded by a blank line.
Tests fixed.
- PLaneT 1:3 —
2012-06-13 Fixed one problem that might have caused raco mcfly to run at install time.
Enabled adding repositories to "info.rkt".
Added documentation note about recent Racket nightly builds breaking McFly Tools.
- PLaneT 1:2 —
2012-06-12 Now, mcfly-subtitle isn’t added to "info.rkt" if mcfly-title is defined.
Documentation changes.
- PLaneT 1:1 —
2012-06-11 raco mcfly planet-archive now sets force-package-building? to #f rather than #t. (Thanks to Robby Findler and Eli Barzilay.)
- PLaneT 1:0 —
2012-06-11 Initial alpha-quality release. Not for general use.
5 Legal
Copyright 2012 Neil Van Dyke. This program is Free Software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. See http://www.gnu.org/licenses/ for details. For other licenses and consulting, please contact the author.