screeps-profiler
screeps-profiler copied to clipboard
[Feature] Reports
Report is an object that can be created (and optionally saved) from the current profiling data.
It can be consumed by output functions (stream, email, custom).
Long term I can imagine some utility functions to compare Reports.
It might be best to standardize the profiler's memory object (I've avoided documenting this as I didn't want it to be public api, but it's pretty stable now) and then create separate repos for generating reports.
The ones that are currently built in can stay, but people can then build their own/depend on the data.