make Prettier@v2
[webi-installers/.git] / README.md
1 # packages
2
3 Primary and community-submitted packages for
4 [webinstall.dev](https://webinstall.dev)
5
6 # Guidelines
7
8 - Should install to `./local/opt/<package>-<version>`
9 - Should not need `sudo` (except perhaps for a one-time `setcap`, etc)
10 - Follow the example of
11   <https://github.com/webinstall/packages/tree/master/node>
12
13   - Note: the version handling is nasty, we'd like to move this to an API
14
15 # Roadmap
16
17 - Wrap release APIs to unify and expose
18   - [ ] Golang <https://golang.org/dl/?mode=json>
19   - [ ] Node <https://nodejs.org/dist/index.tab>
20   - [ ] Flutter
21         <https://storage.googleapis.com/flutter_infra/releases/releases_linux.json> -
22         Started at
23         <https://github.com/webinstall/packages/blob/master/flutter/versions.js>
24   - [ ] git
25     - Note: do all platforms expose tar/zip releases with the same URLs?
26   - [ ] npm
27   - [ ] github (NOT until `git` is supported)
28 - [ ] Support git urls (i.e. `@github.com/node/node`)
29   - (maybe `ghi node/node` for github specifically)