Documentation
I am planning to spend time writing more documentation for Glasgow, in preparation for the influx of new users via Crowd Supply.
I'm sharing my plans here, please feel free to comment with suggestions.
This will reside in the /docs/ directory, and will not likely touch README.md, at least for now... it may absorb some of the content at some point.
Some of these items will draw heavily on existing words.
The longer-term goal of this issue is to also produce static HTML that is hosted somewhere (probably using GitHub pages on a branch of this repo?)
- [x] Index
- [x] Intro - what is Glasgow & what can it do?
- [x] Project overview
- [x] Revisions & naming
- [ ] Getting started
- [ ] Installation
- [x] Linux
- [ ] Ubuntu 20.04 LTS
- [x] macOS
- [x] Windows
- [x] Linux
- [ ] Running / invocation
- [x] Overview
- [x] Basic
runExamples - [ ] REPL & Script usage
- [ ] Built-in Analyzer
- ~~Common problems & resolutions~~
- [ ] Installation
- [ ] Applets
- [ ] Overview
- [ ] Details
- [ ] Out-of-tree applets (TBD...)
- [ ] My first applet example / template / walkthrough
- [x] Hardware variants
- [x] Naming scheme
-
foreach
- Feature summary
- Board overview
- [ ] Production
- [ ] PCBs, BOM & Assembly
- [x] Provisioning (serial numbers & firmware)
- [ ] Testing
- [ ] Internals
- [ ] Boot
- [ ] Communication (between FPGA and Python)
- [ ] Applet build, load & run
- probably much more, TBD...
- [ ] Q&A
- [ ] Where did the name come from?
- [x] Where can I get one?
- [x] Where can I ask for help?
- [x] Where & how can I use it? (Licensing)
Sounds wonderful! Let's gather on our IRC/Discord channel to discuss this sometime soon?
Requested examples / expansion:
- REPL usage (e.g: I2C bus scan & read/write)
- Internal analyzer
- Add instructions for Ubuntu 20.04 LTS
- Add instructions for Ubuntu 20.04 LTS
These are really annoying--I've had a go and I think I won't be working on them.
https://github.com/GlasgowEmbedded/glasgow/issues/422#issuecomment-1752200586 includes a Docker-based reproducer, which will come in handy for anyone daring enough to try.