iclasser-react-lms-components is a reusable React library designed to provide a collection of components for building Learning Management System (LMS) interfaces.
This library aims to streamline the development process by offering pre-built, customizable components that adhere to best practices and modern design principles. Whether you're creating dashboards, course management tools, or student interaction features, iclasser-react-lms-components offers a robust set of tools to help you build efficient and user-friendly LMS applications.
Each library has two things:
For iClasser editing, click Edit button when the app is running.
How it will interact with customer facing. click Preview button when the app is running.
These are used for static contents like code snippets for the component.
These are used to store textual information that will be helpful in localization and decoupling contents from the code.
Those are props, and settings or states for the component, text content should not be added there.
To create a new React component without a fork, use the following command:
npx create-iclasser-react-component <ComponentName>
Replace <ComponentName> with the name of the component you want to create.
- Fork this repository to your self
- Clone your repository using
git clone ... - Add our repository as
upstreamby running :git remote add upstream https://github.com/iClasser/iclasser-react-lms-components.git - Get latest from
developbranch:git fetch upstream && git pull upstream develop - Create your changes, and push to your origin:
git add . && git commit -m "your comment" && git push -u origin your-branch-name - Make a PR against our
developbranch - Work with our community make changes to your PR
- Get your things merged to
develop - Thanks
npm install @iclasser-react
cd package/MatchingPairs
npm run setup
npm run dev
