Skip to content

Commit c058d3f

Browse files
Update README.md
1 parent ce3f35f commit c058d3f

1 file changed

Lines changed: 26 additions & 37 deletions

File tree

README.md

Lines changed: 26 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Certified as Indie Hacker's best friend!!!
1515
- [x] [TimescaleDB](https://github.com/timescale/timescaledb)
1616
- [x] [Citus](https://www.citusdata.com/)
1717
- [x] [PostGIS](https://postgis.net)
18-
- [ ] [ZomboDB](https://github.com/zombodb/zombodb)
18+
- [x] [ZomboDB](https://github.com/zombodb/zombodb)
1919
- [ ] [PLV8](https://github.com/plv8/plv8)
2020
- [ ] [Pg Repack](https://github.com/reorg/pg_repack)
2121

@@ -43,41 +43,40 @@ WarpSQL is a powerful solution that provides opinionated extensions to Postgres,
4343
4444
By utilizing WarpSQL, you can benefit from the following:
4545
46-
Simplified setup: With WarpSQL, you can have all the necessary extensions for your Postgres database in one go, saving you time and effort.
47-
Seamless integration: WarpSQL includes popular extensions like PgVector, TimescaleDB, Citus, and PostGIS, allowing you to leverage their functionality seamlessly.
48-
Enhanced performance: The included extensions are carefully selected to optimize database performance, enabling you to work efficiently with large datasets.
49-
Extensibility: While WarpSQL already supports a range of extensions, it aims to expand its offerings to include even more powerful tools in the future, such as ZomboDB, PLV8, and Pg Repack.
46+
- *Simplified setup*: With WarpSQL, you can have all the necessary extensions for your Postgres database in one go, saving you time and effort.
47+
- *Seamless integration*: WarpSQL includes popular extensions like PgVector, TimescaleDB, Citus, and PostGIS, allowing you to leverage their functionality seamlessly.
48+
- *Enhanced performance*: The included extensions are carefully selected to optimize database performance, enabling you to work efficiently with large datasets.
49+
- *Extensibility*: While WarpSQL already supports a range of extensions, it aims to expand its offerings to include even more powerful tools in the future, such as ZomboDB, PLV8, and Pg Repack.
5050
Get started with WarpSQL today and experience the convenience of a comprehensive Postgres solution.
5151
5252
## Contribution
5353
5454
You can contribute to the development of WarpSQL using both Gitpod and Codespaces. Follow the steps below to set up your development environment and make contributions:
5555
56-
## Gitpod
56+
### Gitpod
5757
5858
Click the "Open in Gitpod" button above or use the following link:[Open in Gitpod](https://gitpod.io/new/#https://github.com/ChakshuGautam/postgres-tsdb-vector-docker)
5959
6060
[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ChakshuGautam/postgres-tsdb-vector-docker)
6161
6262
63-
Wait for the Gitpod environment to be created and initialized.
64-
Once the environment is ready, you can start working on the project.
65-
Make your desired changes or additions.
66-
Test your changes and ensure they meet the project's guidelines.
67-
Commit and push your changes to your forked repository.
68-
Create a pull request from your forked repository to the main WarpSQL repository.
63+
- Wait for the Gitpod environment to be created and initialized.
64+
- Once the environment is ready, you can start working on the project.
65+
- Make your desired changes or additions.
66+
- Test your changes and ensure they meet the project's guidelines.
67+
- Commit and push your changes to your forked repository.
68+
- Create a pull request from your forked repository to the main WarpSQL repository.
6969
70-
## Development with GitHub Codespaces
70+
### Development with GitHub Codespaces
7171
7272
You can use GitHub Codespaces to develop this project in the cloud.
7373
7474
[![GitHub Codespaces](https://img.shields.io/badge/GitHub-Codespaces-blue?logo=github)](https://github.com/features/codespaces)
7575
76-
77-
• Click on the "Code" button.
78-
• Select "Open with Codespaces" from the dropdown menu.
79-
• Choose the appropriate Codespace configuration.
80-
• Wait for the environment to be provisioned.
76+
- Click on the "Code" button.
77+
- Select "Open with Codespaces" from the dropdown menu.
78+
- Choose the appropriate Codespace configuration.
79+
- Wait for the environment to be provisioned.
8180
8281
Once the environment is ready, you can start working on the project.
8382
@@ -91,26 +90,16 @@ Install the project dependencies by running the following command in the termina
9190
9291
```pip install -r requirements.txt```
9392

94-
## Ensure CI passes ![](https://img.shields.io/badge/CI-Passing-brightgreen)
93+
### Ensure CI passes ![](https://img.shields.io/badge/CI-Passing-brightgreen)
9594

9695

9796
Before merging any contributions or changes, it's essential to ensure that the continuous integration (CI) tests pass successfully. CI helps maintain code quality standards and prevents the introduction of regressions. To ensure a smooth integration process, follow these steps:
9897

99-
• Make your desired changes or additions to the codebase.
100-
• Run the relevant tests locally to verify that your changes are functioning as expected.
101-
• Push your changes to the branch you're working on.
102-
• The CI system will automatically run tests and checks on your code.
103-
• Monitor the CI build status to ensure that all tests pass successfully.
104-
• If the CI build fails, review the error messages and make the necessary fixes.
105-
• Repeat steps 3-6 until the CI build passes successfully.
106-
• Once the CI build is successful, you can proceed with merging your changes into the main WarpSQL repository.
107-
108-
109-
## Publish the Project ![](https://img.shields.io/badge/Publish-IconName-green)
110-
111-
To publish the WarpSQL project, follow the guidelines below:
112-
113-
• Document the release process: Provide clear instructions on how to release new versions of the project. This may include steps to follow, release branches or tags, and any necessary checks or validations.
114-
• Versioning conventions: Define the versioning scheme used for the project. It could be semantic versioning (e.g., MAJOR.MINOR.PATCH) or any other convention that aligns with the project's needs.
115-
• Release notes: Prepare release notes for each new version, highlighting the changes, bug fixes, and new features included in the release. This helps users understand what to expect when upgrading to a new version.
116-
• Distribution and deployment: Specify how the project should be distributed or deployed. If there are specific packages, containers, or deployment configurations, provide relevant documentation or instructions.
98+
- Make your desired changes or additions to the codebase.
99+
- Run the relevant tests locally to verify that your changes are functioning as expected.
100+
- Push your changes to the branch you're working on.
101+
- The CI system will automatically run tests and checks on your code.
102+
- Monitor the CI build status to ensure that all tests pass successfully.
103+
- If the CI build fails, review the error messages and make the necessary fixes.
104+
- Repeat steps 3-6 until the CI build passes successfully.
105+
- Once the CI build is successful, you can proceed with merging your changes into the main WarpSQL repository.

0 commit comments

Comments
 (0)