Change scribble/blueboxes to scribble/signature-box
In racket/drracket#291 and racket/drracket#172, it was decided that "signature box" is a much better term than "blue box", and various parts of drracket's documentation were updated to use this phrase. Scribble's scribble/blueboxes library uses the term "blue box" in its documentation and the names of its exported identifiers.
We should add a scribble/signature-box library that's the same as scribble/blueboxes but with changed names. Then we should deprecate the scribble/blueboxes library and point users to the new library.
@jackfirth I'd suggest this issue should be labelled 'good first issue' as it is a lot of steps but achievable for a beginner.
Steps to complete the task;
- fork this repo
racket/scribble - identify files that need to be changed https://github.com/racket/scribble/search?q=blueboxes&unscoped_q=blueboxes
- create local copy on your PC
- copy scribble-lib/scribble/blueboxes.rkt to scribble-lib/scribble/signature-box.rkt
- copy
scribble-doc/scribblings/scribble/blueboxes.scrbltoscribble-doc/scribblings/scribble/signature-box.scrbl - copy
scribble-lib/scribble/valid-blueboxes-info.rkttoscribble-lib/scribble/valid-signature-box-info.rkt - change 'bluboxes' to 'signature-box' in files 4 ,5 , 6(above),
scribble-doc/scribblings/scribble/internals.scrbl,scribble-lib/scribble/contract-render.rkt&scribble-doc/scribblings/scribble/renderer.scrbl. - delete
scribble-lib/scribble/blueboxes.rkt,scribble-doc/scribblings/scribble/blueboxes.scrbl&scribble-lib/scribble/valid-blueboxes-info.rkt - test (is rebuilding racket/scribble sufficient?)
- create PR for
racket/scribble
@spdegabrielle Good idea! I don't seem to have issue-labeling powers though, and I don't know who would.
Thank you @rfindler!
Hi, I gave this a PR a try but the tests weren't passing. This is the first time I've tried working with racket so I'm not sure what the error message means. I put the details in the PR #286