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.