{"repo":"openedx/frontend-platform","free":true,"listed":false,"github":"https://github.com/openedx/frontend-platform","clone":"git clone https://github.com/openedx/frontend-platform.git","description":"A framework for Open edX micro-frontend applications.","language":"JavaScript","stars":40,"topics":["frontend","i18n","analytics","logging","authentication","initialization","configuration","internationalization"],"license":"AGPL-3.0","category":"auth-billing-email","readme_excerpt":"Overview See the GitHub Pages site for the complete documentation. frontend-platform is a modest application framework for Open edX micro-frontend applications and their supporting libraries. It provides several foundational services that all Open edX micro-frontends should have: Service Module location ------------------------------------ ---------------------------------- Analytics @edx/frontend-platform/analytics Logging @edx/frontend-platform/logging Authenticated API client (auth) @edx/frontend-platform/auth Internationalization (i18n) @edx/frontend-platform/i18n Misc (init, config, pubSub, utils) @edx/frontend-platform ------------------------------------------------------------------------- In addition, frontend-platform provides an extensible application initialization lifecycle to help manage the configuration of the above services, freeing application developers to focus on feature development. Getting started One-time setup if you have not upgraded node/npm Install nvm This is highly recommended to be able to leverage different node/npm versions. For some time, different repositories may be using different versions of node/npm. Switch to node/npm version for this repo In the project’s root directory, run nvm use to set your environment to the correct node version. If the required node or npm versions are not installed, nvm will prompt you to install them. Clean out old node modules and reinstall This step is needed because node now uses a different package lock for","default_branch":null,"files":null,"tree":[],"storefront":"/r/openedx","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/openedx/frontend-platform/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}