IntroductionGetting StartedContributingSetting up Dev EnvironmentContributing to Library Code:Contributing to Docs:
Animations
API
Examples
Contributing
Setting up Dev Environment
Cloning the Repository:
Using SSH
git clone git@github.com:Codebrahma/react-flexible-sliding-menu.git
or Using HTTPS
git clone https://github.com/Codebrahma/react-flexible-sliding-menu.git
Installing Dependencies:
cd react-flexible-sliding-menunpm install
Create Testing App:
Testing App should be present outside react-flexible-sliding-menu
, we suggest create testing-app
as a sibling folder.
npx create-react-app testing-app
If you followed the steps correctly your folder structure should look like this:
react-flexible-sliding-menu/testing-app/
Now we need to link react-flexible-sliding-menu
and the testing-app
:
cd testing-appnpm link ../react-flexible-sliding-menu
Linking react
and react-dom
to testing-app
:
cd react-flexible-sliding-menunpm link ../testing-app/node_modules/reactnpm link ../testing-app/node_modules/react-dom
Now you should be able to simply import react-flexible-sliding-menu
in your testing-app
.
Contributing to Library Code:
Run the Library Server:
cd react-flexible-sliding-menu/npm start
Run the Testing App:
cd testing-appnpm start
Now you can edit the code of library and see the changes in the testing-app
.
Contributing to Docs:
Run the Docs Server:
cd react-flexible-sliding-menu/npm run docz:dev
Now you can edit the md/mdx
files present inside the docs
folder and see the changes on the server.