TLDR Remaining work to be done are sorted into two sections, Frontend, and (CI / documentation / json.) Some of these points are definitely discussions. ## 1. Frontend / React Lots of room for near-future changes, and far-future changes. <strong> Smaller changes </strong> - Some logos (e.g. netflix, airbnb, lyft) require express written permission, a superset representative could seek these out. Can put out PRs to address logos without strict requirements - Dark mode could be prettier, border color change maybe? - Currently use collapse accordion (one section expanded only). Could consider changing it to expand as many as you want, but then I would also think about adding (collapse all, expand all). - Could consider adding a list version - some people just prefer minimal views to be honest. <strong> Larger changes </strong> - In the expanded sections, it might make sense to sort the entries to show those with logos first (alphabetized) and then just do a list of the rest of the org names, since the cards with just text might take up an overwhelming amount of space. So a card wall and a list in each section ***Plan: create a second PR to demonstrate and see what is preferred* - Eventually: mark some as "featured" to display some superstar logos on the home page. Could use antd carousel like index does - The Global nav space is going to get tight in the near future. Think it's worth adding this as a section within the Community Resources page, or is it going to be just way too big? ***Dependent. To be fair, there are a lot of companies/logos. Either way, the inTheWild.tsx file is incredibly compact and can be easily copy pasted into the index file to go right under the databases section* ## 2. Json / CI / Documentation - Create a JSON file (easy to see nested sections) -> quick convert to js object - Rewrite "first-contribution documentation" so contributor adds their JSON to the json file directly - Add pre-commit and/or CI check to ensure json is safe to merge; probably should use AJV as it is used elsewhere (alternatives like JOI) - Add CI to also convert json back to md to make a readable accessible list for the readme file. - Have a script (maybe an npm command in the docs site?) compile/insert that section into the readme. One way or another, it would seem we can find a way to automate this with CI to make sure the readme stays current with these updates. - <strong> Issue with js writing/fs, docusaurus cannot access server files directly, probably try a custom plugin, suspect just a prebuild script in docusaurusconfig would not work</strong> - Reason I believe so is I tried an approach of pulling the opposite way (that is from readme.md -> json) and I think there's some circular work