Adam Foxman
Adam Foxman
Work with dannyvv to develop a plan for integrating the source-map server into rnx-kit CI for official builds. Specifically, rnx-kit package builds should be indexed and uploaded to the source-map...
While building the Metro plugin proposal #1290, solicit react-native community feedback. Do engineers want this? What would they do with it? Should that functionality be added to Metro instead of...
Working with the Metro team, jointly develop plans for a Metro plugin architecture. Focus on a few "hero" plugins from webpack which have broad appeal and use them to frame...
Create a prototype "lazy" haste resolver as described in https://github.com/microsoft/rnx-kit/discussions/992. Run experiments on small, medium and large monorepos and a unirepo, gathering performance data. Measure speed gain/loss (clock time), memory...
- [ ] Video demonstrating how-to guide for caching and telemetry - [ ] Video should come with a transcript (accessibility) and be translated into other languages (localization), so that...
Write a how-to guide for: - [ ] Setting up a telemetry server - [ ] Configuring email alerts - [ ] Using @rnx-kit/metro-config for distributed caching - [ ]...
Update the @rnx-kit/metro-config package to integrate with the cache implementation from #1284. This does two things -- adds distributed caching, and tracks hits/misses using a telemetry server. Update CI. Official...
Set up a telemetry server to keep track of metro cache hits/misses. Use an existing server that other OSS devs can get for free. Configure with email alerts that fire...
Build a distributed cache implementation for Metro using http/smb (file-server) or ADO (artifact store). Detailed notes are in https://github.com/microsoft/rnx-kit/discussions/983. Developers create a distributed cache definition file, naming the http/smb/ADO server...
Develop a detailed engineering plan for bundle-splitting. Use the bundle-splitting scenarios from #1282 as a starting point, along with code from internal Office repos. Cover both bundle production and bundle...