The ResearchHub Next.js Web App
Our mission is to accelerate the pace of scientific research π
We believe that by empowering scientists to independently fund, create, and publish academic content we can revolutionize the speed at which new knowledge is created and transformed into life-changing products.
π‘ Got an idea or request? Create a discussion on Github.
β Got a question? Ask it here
π Found a bug? Report it here
π° Earn ResearchCoin (RSC) by completing bounties
π Want to work with us? View our open positions
β Want to contribute to this project? Introduce yourself in our Discord community
π° Read the ResearchCoin White Paper
nvm use
(installing nvm)yarn install
npm run dev
- Fork this repo and then clone it to your local device
- Create a new branch
git checkout -b MY_BRANCH_NAME
- Submit a pull request against
master
branch of this repository
- Bounties are regularly listed in the issues section.
- Issues with a bounty associated will have the bounty badge
- Bounties will be paid in the form or Research Coin (RSC)
- Bounty will need to be explicitly approved by a member of the Research Hub team
Integration tests are created using cypress
- Run
npm run test
to run all integration tests in headless mode - Run
npm run cy:open
to pick which tests to run in browser mode - Run
npm run cy:spec --spec path/to/your/test
to run a specific spec.
e.g.npm run cy:spec --spec tests/cypress/integration/ui/search.spec.js