Skip to content

Commit

Permalink
Docs: add minimum specs
Browse files Browse the repository at this point in the history
  • Loading branch information
kyleecodes committed Dec 20, 2024
1 parent 2f2c906 commit 56f21a2
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 7 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ Chayn's Bloom service offers several key features designed to support individual

## Bloom Backend Technical Documentation

Read our [Bloom Backend Technical Wiki Docs](https://github.com/chaynHQ/bloom-backend/wiki/Key-Concepts-and-Architecture) for overviews of key concepts and data & database architecture.
Read our [Bloom Backend Tech Wiki Docs](https://github.com/chaynHQ/bloom-backend/wiki) for overviews of key concepts and data & database architecture.

Technologies Used:

Expand All @@ -38,7 +38,7 @@ Technologies Used:
- [GitHub Actions](https://github.com/features/actions) - CI pipeline
- [ESLint](https://eslint.org/) and [Prettier](https://prettier.io/) for linting and formatting.

## Local development
## Local Development

Making an open-source contribution you have agreed to our [Code of Conduct](/CODE_OF_CONDUCT.md).

Expand Down
5 changes: 5 additions & 0 deletions docs/database-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,11 @@

## How to Populate the Database

**Prerequisites:**

- [Postgres 16](https://www.postgresql.org/download/) \*technically not required if running in Docker
- Running Bloom’s backend

### Summary

Most open-source contributions (like running Cypress integration tests from the frontend) require adding test data to your local database. To do this, download Bloom's test data dump file, connect to the database server, then populate the database with the backup data.
Expand Down
13 changes: 8 additions & 5 deletions docs/local-development.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,14 @@ To test the backend:
- Docker
- PostgreSQL 16

#### Recommended Minimum System Requirements:

- CPU: Quad-core 2.5 GHz (i5/Ryzen 5)
- Memory: 16 GB RAM
- Storage: 512 GB
- OS: Linux, macOS, Windows, or WSL2 (latest versions)
- Internet Connection: For accessing dependencies and external APIs/services

## Configure Environment Variables

See [configure-env.md](configure-env.md) for instructions on configuring environment variables.
Expand Down Expand Up @@ -138,11 +146,6 @@ Populating your local database with test data is required for running Cypress in

See the [database-guide.md](database-guide.md) for instructions.

**Prerequisites:**

- [Postgres 16](https://www.postgresql.org/download/) \*_technically not required if using the Docker method, but recommended._
- Running Bloom’s backend

# Git Flow and Deployment

**The develop branch is our source of truth, not main.**
Expand Down

0 comments on commit 56f21a2

Please sign in to comment.