mirror of https://github.com/nocodb/nocodb
աɨռɢӄաօռɢ
1 year ago
1 changed files with 51 additions and 0 deletions
@ -0,0 +1,51 @@ |
|||||||
|
--- |
||||||
|
title: "Development Setup" |
||||||
|
description: "How to set-up your development environment" |
||||||
|
--- |
||||||
|
|
||||||
|
## Clone the repo |
||||||
|
|
||||||
|
```bash |
||||||
|
git clone https://github.com/nocodb/nocodb |
||||||
|
# change directory to the project root |
||||||
|
cd nocodb |
||||||
|
``` |
||||||
|
|
||||||
|
## Install dependencies |
||||||
|
|
||||||
|
```bash |
||||||
|
# run from the project root |
||||||
|
# this command will install the dependencies including sdk build |
||||||
|
pnpm bootstrap |
||||||
|
``` |
||||||
|
|
||||||
|
## Start Frontend |
||||||
|
|
||||||
|
```bash |
||||||
|
# run from the project root |
||||||
|
pnpm start:frontend |
||||||
|
# runs on port 3000 |
||||||
|
``` |
||||||
|
|
||||||
|
## Start Backend |
||||||
|
|
||||||
|
```bash |
||||||
|
# run from the project root |
||||||
|
pnpm start:backend |
||||||
|
# runs on port 8080 |
||||||
|
``` |
||||||
|
|
||||||
|
Any changes made to frontend and backend will be automatically reflected in the browser. |
||||||
|
|
||||||
|
## Enabling CI-CD for Draft PR |
||||||
|
|
||||||
|
CI-CD will be triggered on moving a PR from draft state to `Ready for review` state & on pushing changes to `Develop`. To verify CI-CD before requesting for review, add label `trigger-CI` on Draft PR. |
||||||
|
|
||||||
|
## Accessing CI-CD Failure Screenshots |
||||||
|
|
||||||
|
For Playwright tests, screenshots are captured on the tests. These will provide vital clues for debugging possible issues observed in CI-CD. To access screenshots, Open link associated with CI-CD run & click on `Artifacts` |
||||||
|
|
||||||
|
![Screenshot 2022-09-29 at 12 43 37 PM](https://user-images.githubusercontent.com/86527202/192965070-dc04b952-70fb-4197-b4bd-ca7eda066e60.png) |
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in new issue