Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -294,7 +294,7 @@ jobs:
packages: read
services:
db:
image: postgres:13
image: pgvector/pgvector:pg13
env:
POSTGRES_USER: baserow
POSTGRES_PASSWORD: baserow
Expand Down Expand Up @@ -348,7 +348,7 @@ jobs:
group: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
services:
db:
image: postgres:13
image: pgvector/pgvector:pg13
env:
POSTGRES_USER: baserow
POSTGRES_PASSWORD: baserow
Expand Down Expand Up @@ -536,7 +536,7 @@ jobs:
shard: [1, 2, 3, 4]
services:
db:
image: postgres:13
image: pgvector/pgvector:pg13
env:
POSTGRES_USER: baserow
POSTGRES_PASSWORD: baserow
Expand Down
23 changes: 0 additions & 23 deletions .gitlab/issue_templates/Bug.md

This file was deleted.

10 changes: 4 additions & 6 deletions .gitlab/issue_templates/Default.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
<!-- If you have a question about Baserow please post it on the community forum
https://community.baserow.io/ !-->

<!-- Please choose a type of issue from the Description dropdown box above !-->

/label ~"needs feedback ⚠️"
**WARNING!** There is no point in creating an issue on GitLab. This repository is just a
mirror of https://github.com/baserow/baserow. Please create your issue there, or if you
have a question about Baserow, please post it on the community forum
https://community.baserow.io/.
12 changes: 0 additions & 12 deletions .gitlab/issue_templates/Feature Request.md

This file was deleted.

28 changes: 4 additions & 24 deletions .gitlab/merge_request_templates/default.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,4 @@
### What is in this MR
- E.g. a short explanation of what this MR does.

### How to test this MR
- E.g. a short series of steps on how to test the features/bug fixes in this MR.

### Merge Request Checklist

- [ ] A changelog entry has been added to `changelog/entries/unreleased` using `changelog/src/changelog.py`
- [ ] New/updated **Premium/Enterprise features** are separated correctly in the premium or enterprise folder
- [ ] The latest **Chrome and Firefox** have been used to test any new frontend features
- [ ] [Documentation](https://gitlab.com/baserow/baserow/-/tree/develop/docs) has been
updated
- [ ] [Quality Standards](https://gitlab.com/baserow/baserow/-/blob/develop/CONTRIBUTING.md#quality-standards)
are met
- [ ] **Performance**: tables are still fast with 100k+ rows, 100+ field tables
- [ ] The [redoc API pages](https://api.baserow.io/api/redoc/) have been updated for any
REST API changes
- [ ]
Our [custom API docs](https://gitlab.com/baserow/baserow/-/blob/develop/web-frontend/modules/database/pages/APIDocsDatabase.vue)
are updated for changes to endpoints accessed via api tokens
- [ ] The UI/UX has been updated
following [UI Style Guide](https://baserow.io/style-guide)
- [ ] Security impact of change has been considered
**WARNING!** There is no point in submitting a merge request on GitLab. This repository
is just a mirror of https://github.com/baserow/baserow. Please create your issue there,
or if you have a question about Baserow, please post it on the community forum
https://community.baserow.io/.
10 changes: 4 additions & 6 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,7 @@ get back to you as soon as possible with proposed issues.
## We develop with GitLab

We use GitLab to host code, to track issues and to make feature requests. The official
repository can be found on https://gitlab.com/baserow/baserow/. There is a mirror
repository on GitHub, but this is not the official one.
repository can be found on https://github.com/baserow/baserow/.

## The merge request process

Expand Down Expand Up @@ -49,10 +48,9 @@ project. Feel free to contact us if that is a concern.

## Bug reports

We use GitLab issues to track public bugs. You can report a bug by opening a new issue
at https://gitlab.com/baserow/baserow/-/issues and selecting the Bug issue type. You may
also send the bug to us via email or via the contact form at https://baserow.io/contact
instead if you prefer.
We use GitHub issues to track public bugs. You can report a bug by opening a new issue
at https://github.com/baserow/baserow/issues and selecting the Bug issue type. You may
also reach out to us via the community on https://community.baserow.io.

**Great Bug Reports** tend to have:

Expand Down
49 changes: 30 additions & 19 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,42 +1,55 @@
## Baserow is an open-source no-code database tool and an Airtable alternative.
## Baserow is an open-source no-code platform and the best alternative to Airtable

Create your own online database without technical experience. Our user-friendly no-code
tool gives you the powers of a developer without leaving your browser.
It lets you easily build databases, applications, automations, and dashboards — all in
one secure, self-hostable environment. Empower your team to create powerful tools
without writing a single line of code.

* A spreadsheet database hybrid combining ease of use and powerful data organization.
* Create applications and portals, and publish them on your own domain.
* Automate repetitive workflows with automations (coming soon).
* Visualize your data with dashboards.
* Easily self-hosted with no storage restrictions or sign-up on https://baserow.io to
get started immediately.
* Alternative to Airtable.
* Best Alternative to Airtable.
* Open-core with all non-premium and non-enterprise features under
the [MIT License](https://choosealicense.com/licenses/mit/) allowing commercial and
private use.
* Headless and API first.
* Uses popular frameworks and tools like [Django](https://www.djangoproject.com/),
[Vue.js](https://vuejs.org/) and [PostgreSQL](https://www.postgresql.org/).

[![Deploy to Heroku](https://www.herokucdn.com/deploy/button.svg)](https://www.heroku.com/deploy/?template=https://github.com/bram2w/baserow/tree/master)
[![Deploy to Heroku](https://www.herokucdn.com/deploy/button.svg)](https://www.heroku.com/deploy/?template=https://github.com/baserow/baserow/tree/master)

```bash
docker run -v baserow_data:/baserow/data -p 80:80 -p 443:443 baserow/baserow:1.35.3
```

![Baserow screenshot](docs/assets/screenshot.png "Baserow screenshot")
![Baserow database screenshot](docs/assets/screenshot.png "Baserow database screenshot")

## Get Involved
![Baserow form screenshot](docs/assets/screenshot_form.png "Baserow form view screenshot")

![Baserow kanban screenshot](docs/assets/screenshot_kanban.png "Baserow kanban view screenshot")

![Baserow application builder](docs/assets/screenshot_application_builder.png "Baserow application builder screenshot")

**We're hiring remotely**! More information at https://baserow.io/jobs.
![Baserow application builder](docs/assets/screenshot_automations.png "Baserow automations screenshot")
(coming soon)


## Get Involved

Join our forum at https://community.baserow.io/. See
[CONTRIBUTING.md](./CONTRIBUTING.md) on how to become a contributor.

## Installation

* [**Docker**](docs/installation/install-with-docker.md)
* [**Ubuntu**](docs/installation/install-on-ubuntu.md)
* [**Helm**](docs/installation/install-with-helm.md)
* [**Docker Compose** ](docs/installation/install-with-docker-compose.md)
* [**Heroku**: Easily install and scale up Baserow on Heroku.](docs/installation/install-on-heroku.md)
* [**Render**: Easily install and scale up Baserow on Render.](docs/installation/install-on-render.md)
* [**Digital Ocean**: Easily install and scale up Baserow on Digital Ocean.](docs/installation/install-on-digital-ocean.md)
* [**AWS**: Install in a scalable way on AWS](docs/installation/install-on-aws.md)
* [**Cloudron**: Install and update Baserow on your own Cloudron server.](docs/installation/install-on-cloudron.md)
* [**Railway**: Install Baserow via Railway.](docs/installation/install-on-railway.md)
* [**Elestio**: Fully managed by Elestio.](https://elest.io/open-source/baserow)
Expand All @@ -48,20 +61,12 @@ or [here](./docs/index.md) inside the repository. The API docs can be found here
https://api.baserow.io/api/redoc/ or if you are looking for the OpenAPI schema here
https://api.baserow.io/api/schema.json.

## Become a sponsor

If you would like to get new features faster, then you might want to consider becoming a
sponsor. By becoming a sponsor we can spend more time on Baserow which means faster
development.

[Become a GitHub Sponsor](https://github.com/sponsors/bram2w)

## Development environment

If you want to contribute to Baserow you can setup a development environment like so:

```
$ git clone https://gitlab.com/baserow/baserow.git
$ git clone https://github.com/baserow/baserow.git
$ cd baserow
$ ./dev.sh --build
```
Expand All @@ -75,6 +80,12 @@ found
at [https://baserow.io/docs/development/development-environment](./docs/development/development-environment.md)
.

## Why Baserow?

Unlike proprietary tools like Airtable, Baserow gives you **full data ownership**,
**infinite scalability**, and **no vendor lock-in** — all while keeping the simplicity
of a spreadsheet interface.

## Plugin development

Because of the modular architecture of Baserow it is possible to create plugins. Make
Expand All @@ -91,7 +102,7 @@ Distributes under the MIT license. See `LICENSE` for more information.

Version: 1.35.3

The official repository can be found at https://gitlab.com/baserow/baserow.
The official repository can be found at https://github.com/baserow/baserow.

The changelog can be found [here](./changelog.md).

Expand Down
2 changes: 1 addition & 1 deletion app.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "Baserow",
"description": "Open source online no-code database and Airtable alternative. More information about persistent files on S3, scaling and installing a custom domain can be found on https://baserow.io/docs/guides/installation/install-on-heroku. Note that it might take a couple of minutes to deploy the app, so please be patient.",
"repository": "https://gitlab.com/baserow/baserow",
"repository": "https://github.com/baserow/baserow",
"keywords": ["baserow", "no-code", "database", "airtable"],
"logo": "https://baserow.io/img/favicon_192.png",
"success_url": "/",
Expand Down
4 changes: 2 additions & 2 deletions backend/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,10 @@ classifiers = []

[project.urls]
Homepage = "https://baserow.io"
"Bug Tracker" = "https://gitlab.com/baserow/baserow/-/issues/"
"Bug Tracker" = "https://github.com/baserow/baserow/issues/"
Documentation = "https://baserow.io/user-docs"
Support = "https://community.baserow.io/"
Changelog = "https://gitlab.com/baserow/baserow/-/issues/"
Changelog = "https://github.com/baserow/baserow/blob/develop/changelog.md"


[project.scripts]
Expand Down
2 changes: 1 addition & 1 deletion backend/src/baserow/config/settings/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -456,7 +456,7 @@
"CONTACT": {"url": "https://baserow.io/contact"},
"LICENSE": {
"name": "MIT",
"url": "https://gitlab.com/baserow/baserow/-/blob/master/LICENSE",
"url": "https://github.com/baserow/baserow/blob/develop/LICENSE",
},
"VERSION": "1.35.3",
"SERVE_INCLUDE_SCHEMA": False,
Expand Down
6 changes: 3 additions & 3 deletions deploy/all-in-one/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,16 +22,16 @@ docker run -v baserow_data:/baserow/data -p 80:80 -p 443:443 baserow/baserow:1.3

* **Maintained By**: [baserow.io](https://baserow.io/contact)
* **Get Support At**: [The Baserow Community Forums](https://community.baserow.io)
* **Source Code Available At**: [gitlab.com/baserow/baserow](https://gitlab.com/baserow/baserow)
* **Source Code Available At**: [github.com/baserow/baserow](https://github.com/baserow/baserow)
* **Docs At**: [baserow.io/docs](https://baserow.io/docs)
* **License**: Open-Core with all non-premium and non-enterprise code under the MIT
license.

## Supported tags and Dockerfile Links

* [`X.Y.Z`](https://gitlab.com/baserow/baserow/-/blob/master/deploy/all-in-one/Dockerfile)
* [`X.Y.Z`](https://github.com/baserow/baserow/blob/master/deploy/all-in-one/Dockerfile)
Tagged by Baserow version.
* [`latest`](https://gitlab.com/baserow/baserow/-/blob/master/deploy/all-in-one/Dockerfile)
* [`latest`](https://github.com/baserow/baserow/blob/master/deploy/all-in-one/Dockerfile)
* [`develop-latest`](https://gitlab.com/baserow/baserow/-/blob/develop/deploy/all-in-one/Dockerfile)
This is a bleeding edge image from our development branch, use at your own risk.

Expand Down
6 changes: 3 additions & 3 deletions deploy/cloudron/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,16 +22,16 @@ guide for more details.

* **Maintained By**: [baserow.io](https://baserow.io/contact)
* **Get Support At**: [The Baserow Community Forums](https://community.baserow.io)
* **Source Code Available At**: [gitlab.com/baserow/baserow](https://gitlab.com/baserow/baserow)
* **Source Code Available At**: [github.com/baserow/baserow](https://github.com/baserow/baserow)
* **Docs At**: [baserow.io/docs](https://baserow.io/docs)
* **License**: Open-Core with all non-premium and non-enterprise code under the MIT
license.

## Supported tags and Dockerfile Links

* [`X.Y.Z`](https://gitlab.com/baserow/baserow/-/blob/master/deploy/cloudron/Dockerfile)
* [`X.Y.Z`](https://github.com/baserow/baserow/blob/master/deploy/cloudron/Dockerfile)
Tagged by Baserow version.
* [`latest`](https://gitlab.com/baserow/baserow/-/blob/master/deploy/cloudron/Dockerfile)
* [`latest`](https://github.com/baserow/baserow/blob/master/deploy/cloudron/Dockerfile)
* [`develop-latest`](https://gitlab.com/baserow/baserow/-/blob/develop/deploy/cloudron/Dockerfile)
This is a bleeding edge image from our development branch, use at your own risk.

Expand Down
4 changes: 2 additions & 2 deletions deploy/helm/baserow/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ description: The open platform to create scalable databases and applications—w
type: application
version: 1.0.35
appVersion: "1.35.3"
home: https://gitlab.com/baserow/baserow/-/tree/develop/deploy/helm/baserow?ref_type=heads
home: https://github.com/baserow/baserow/blob/develop/deploy/helm/baserow?ref_type=heads
icon: https://baserow.io/img/favicon_192.png
sources:
- https://gitlab.com/baserow/baserow
Expand Down Expand Up @@ -77,5 +77,5 @@ annotations:
- name: source
url: https://gitlab.com/baserow/baserow
- name: helm
url: https://gitlab.com/baserow/baserow/-/tree/develop/deploy/helm/baserow?ref_type=heads
url: https://github.com/baserow/baserow/blob/develop/deploy/helm/baserow?ref_type=heads
artifacthub.io/quality: production
4 changes: 2 additions & 2 deletions deploy/standalone/BACKEND_README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,8 @@ guide for more details.

## Supported tags and Dockerfile Links

* [`X.Y.Z`](https://gitlab.com/baserow/baserow/-/blob/master/deploy/web-frontend/Dockerfile)
* [`X.Y.Z`](https://github.com/baserow/baserow/blob/master/backend/Dockerfile)
Tagged by Baserow version.
* [`latest`](https://gitlab.com/baserow/baserow/-/blob/master/backend/Dockerfile)
* [`latest`](https://github.com/baserow/baserow/blob/master/backend/Dockerfile)
* [`develop-latest`](https://gitlab.com/baserow/baserow/-/blob/develop/backend/Dockerfile)
This is a bleeding edge image from our development branch, use at your own risk.
4 changes: 2 additions & 2 deletions deploy/standalone/WEBFRONTEND_README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,8 @@ guide for more details.

## Supported tags and Dockerfile Links

* [`X.Y.Z`](https://gitlab.com/baserow/baserow/-/blob/master/deploy/web-frontend/Dockerfile)
* [`X.Y.Z`](https://github.com/baserow/baserow/blob/master/web-frontend/Dockerfile)
Tagged by Baserow version.
* [`latest`](https://gitlab.com/baserow/baserow/-/blob/master/web-frontend/Dockerfile)
* [`latest`](https://github.com/baserow/baserow/blob/master/web-frontend/Dockerfile)
* [`develop-latest`](https://gitlab.com/baserow/baserow/-/blob/develop/web-frontend/Dockerfile)
This is a bleeding edge image from our development branch, use at your own risk.
Binary file modified docs/assets/screenshot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/screenshot_application_builder.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/screenshot_automations.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/screenshot_dashboard.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/screenshot_form.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/screenshot_kanban.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 4 additions & 4 deletions docs/development/ci-cd.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,16 +17,16 @@ This doc doesn’t explain and assumes you already know:
# Quick links

- Our Baserow public repo CI/CD definition file can be
found [here](https://gitlab.com/baserow/baserow/-/blob/develop/.gitlab-ci.yml)
found [here](https://github.com/baserow/baserow/blob/develop/.gitlab-ci.yml)
- Our shared CI job definitions
from [here](https://gitlab.com/baserow/baserow/-/blob/develop/.gitlab/ci_includes/jobs.yml)
from [here](https://github.com/baserow/baserow/blob/develop/.gitlab/ci_includes/jobs.yml)
- We have two CI base images used by jobs:
- Any docker build jobs are run using this
image [here](https://gitlab.com/baserow/baserow/container_registry/3961081) which
is built using
this [Dockerfile](https://gitlab.com/baserow/baserow/-/blob/develop/.gitlab/ci_dind_image/Dockerfile)
this [Dockerfile](https://github.com/baserow/baserow/blob/develop/.gitlab/ci_dind_image/Dockerfile)
- Any non docker build jobs that need various utils run
using [this Dockerfile](https://gitlab.com/baserow/baserow/-/blob/develop/.gitlab/ci_util_image/Dockerfile)
using [this Dockerfile](https://github.com/baserow/baserow/blob/develop/.gitlab/ci_util_image/Dockerfile)
with those tools added
- Push an MR with a change to either of the Dockerfiles and a manually triggered job
will appear in that branches pipeline which will automatically rebuild and push
Expand Down
2 changes: 1 addition & 1 deletion docs/development/intellij-setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ automatic style fixers to make your life as easy as possible.
> This guide assumes you have a basic understanding of git, python, virtualenvs,
> postgres and command line tools.

1. First checkout a fresh copy of Baserow: `git clone git@gitlab.com:baserow/baserow.git`
1. First checkout a fresh copy of Baserow: `git clone git@github.com:baserow/baserow.git`
1. `cd baserow`
1. `./config/intellij/apply_standard_baserow_intellij_config.sh`
1. Type `Y` and hit enter to apply the standard Baserow config
Expand Down
Loading
Loading