RunestoneInteractive / RunestoneInteractive/rs
shelf list overrides
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 69
- Forks
- 117
- Avg merge
- 6d 4h
- Merged PRs (30d)
- 24
Description
What Page were you on
https://runestone.academy/ns/books/index
Describe the bug
The list of shelves appears to be configurable in pretext/pavement and some books have got them incorrect or not even configured (and they go into the "Misc" category.
For example, "introcs" should probably be "Intro to Computer Science" and "math" should probably be "Mathematics"
The right fix is likely to hunt down the authors and urge them to fix their books. In lieu of that, does it make sense to hardcode (I know, ick!) a mapping of "you said X, but you meant Y" as a stop gap in the generation of this page?
(I suspect this happens during deploy and ends up in the database, but I'll figure that out if the idea is sound).
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start at the /ns/books/index page and trace how shelf configuration from pretext/pavement is generated during deployment and stored in the database. The issue mentions introcs and math as examples; done means establishing whether a mapping is appropriate and verifying that these shelves appear under the intended categories.
Written by the indexing model from the issue text.
Assessment
- Domain
- backend, content
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100