@@ -43,6 +43,52 @@ Signed-off-by: John Doe <john.doe@example.org>
|
|||||||
- Follow existing code style
|
- Follow existing code style
|
||||||
- Update documentation if needed
|
- Update documentation if needed
|
||||||
|
|
||||||
|
## Development Setup
|
||||||
|
|
||||||
|
### Prerequisites
|
||||||
|
- Go 1.21+
|
||||||
|
- Node.js 22+
|
||||||
|
- Docker
|
||||||
|
|
||||||
|
### Installation Steps
|
||||||
|
|
||||||
|
1. Clone the repository:
|
||||||
|
```bash
|
||||||
|
git clone https://github.com/getprobo/probo.git
|
||||||
|
cd probo
|
||||||
|
```
|
||||||
|
|
||||||
|
2. Install Go dependencies:
|
||||||
|
```bash
|
||||||
|
go mod download
|
||||||
|
```
|
||||||
|
|
||||||
|
3. Install JavaScript dependencies:
|
||||||
|
```bash
|
||||||
|
npm ci
|
||||||
|
```
|
||||||
|
|
||||||
|
4. Build the project:
|
||||||
|
```bash
|
||||||
|
make build
|
||||||
|
```
|
||||||
|
|
||||||
|
5. Start docker containers:
|
||||||
|
```bash
|
||||||
|
make stack-up
|
||||||
|
```
|
||||||
|
|
||||||
|
5. Start the development servers:
|
||||||
|
```bash
|
||||||
|
# In one terminal - start the API server
|
||||||
|
bin/probod
|
||||||
|
|
||||||
|
# In another terminal - start the frontend
|
||||||
|
npm -w @probo/console run dev
|
||||||
|
```
|
||||||
|
|
||||||
|
The application should now be running at `http://localhost:3000`
|
||||||
|
|
||||||
## Need Help?
|
## Need Help?
|
||||||
|
|
||||||
Create an issue if you:
|
Create an issue if you:
|
||||||
|
|||||||
Reference in New Issue
Block a user