Update README.md
This commit is contained in:
parent
0343685910
commit
e5f0a36730
26
README.md
26
README.md
|
@ -341,29 +341,31 @@ editing the presets JSON file (e.g. `/etc/buildservice-git/presets.json` in the
|
|||
* [ ] Keep the possibility for a "soft stop" where the build action would finish the current item
|
||||
* [ ] Show statistics like CPU and RAM usage about ongoing build processes
|
||||
* [ ] Stop a build process which doesn't produce output after a certain time
|
||||
* [ ] Find out why the web service sometimes gets stuck
|
||||
* Restarting the client (browser) helps in most cases, it likely just hits
|
||||
[a limitation to the maximum number of open connections](https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events/Using_server-sent_events#receiving_events_from_the_server)
|
||||
* Add "stress" test for live-streaming
|
||||
* Start process producing lots of output very fast
|
||||
* Let different clients connect and disconnect fast
|
||||
* [ ] Improve test coverage
|
||||
* [ ] Add fancy graphs for dependencies of build actions on the web UI
|
||||
* [ ] Include `xterm.js` via JavaScript modules (blocked by https://github.com/xtermjs/xterm.js/issues/2878)
|
||||
|
||||
## Limitations
|
||||
* The number of live-logs one can follow at the same time is limited to the
|
||||
[maximum number of open connections](https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events/Using_server-sent_events#receiving_events_from_the_server).
|
||||
|
||||
## Build instructions and dependencies
|
||||
For a PKGBUILD checkout my [PKGBUILDs repository](https://github.com/Martchus/PKGBUILDs).
|
||||
|
||||
### C++ stuff
|
||||
The application depends on [c++utilities](https://github.com/Martchus/cpp-utilities),
|
||||
[reflective-rapidjson](https://github.com/Martchus/reflective-rapidjson), some Boost modules and OpenSSL.
|
||||
The application depends on
|
||||
[c++utilities](https://github.com/Martchus/cpp-utilities),
|
||||
[reflective-rapidjson](https://github.com/Martchus/reflective-rapidjson), LMDB,
|
||||
some Boost modules (at least 1.78.0 for liburing support), liburing and OpenSSL
|
||||
on GNU/Linux.
|
||||
|
||||
For basic instructions checkout the README file of [c++utilities](https://github.com/Martchus/cpp-utilities).
|
||||
For basic instructions checkout the README file of
|
||||
[c++utilities](https://github.com/Martchus/cpp-utilities).
|
||||
|
||||
### Web stuff
|
||||
The only dependency is `xterm.js` which is bundled. However, only the JavaScript and CSS files are
|
||||
bundled. For development the full checkout might be useful (e.g. for TypeScript mapping). It can be
|
||||
retrieved using npm:
|
||||
The only dependency is `xterm.js` which is bundled. However, only the JavaScript
|
||||
and CSS files are bundled. For development the full checkout might be useful
|
||||
(e.g. for TypeScript mapping). It can be retrieved using npm:
|
||||
|
||||
```
|
||||
cd srv/static/node_modules
|
||||
|
|
Loading…
Reference in New Issue