framework.dev
framework.dev copied to clipboard
A set of websites that act as collections of popular libraries and learning content for the web ecosystem.
Framework.dev
Framework.dev is a knowledge base for different frontend frameworks
Structure
@framework/systemis the themeable design system which powers all framework.dev sites@framework/siteis the code for the actual sites. Each site has a different set of data in thesrc/datafolder.
Running locally
First of all, yarn install
Dev servers for specific packages can be run with yarn dev:<package-name> e.g.
yarn dev:system or yarn dev:react.
Known issues
- The sites can have some caching issues with Astro when developing. If hot reloading doesn't seem to be working correctly try restarting the dev server.
- Sometimes the Astro+snowpack dependency cache breaks completely and you begin
to see compilation errors and dependencies not building correct (the symptom
of which is often the browsers attempting to load
node:processor other bare identifiers). This can be fixed by runningrm -rf packages/site/node_modules && yarn build:react
Contributing
PRs with content contributions and bug fixes are always welcome, see the contributing guidelines.
If you have an idea for a new feature or major content change (new category, new framework site, etc.) please open an issue first so it can be discussed and vetted before contributing.