Skip to content

Latest commit

 

History

History
36 lines (24 loc) · 2.58 KB

CONTRIBUTING.md

File metadata and controls

36 lines (24 loc) · 2.58 KB

Contributing

Fixing bugs

To correct information about a database, please:

  • Fork this repository.
  • Create a new branch.
  • Commit your changes to the new branch only.
  • Make a pull request to this repository, branch main. If you're unfamiliar to GitHub pull requests, just go to your fork home page and click the green button. Everything will be correct by default.
  • Be available, in case we require some changes to your pul request or ask questions.

Adding a database

If you want to add a database, please:

  • Verify that it complies our criteria (below).
  • Open a bug and wait for maintainers to approve it. Some of the criteria are partly subjective so, wihout a prior approval, you'd risk to waste your time.
  • Fork this repository.
  • Create a new branch.
  • Commit your changes to the new branch only.
  • Make a pull request to this repository, branch main. If you're unfamiliar to GitHub pull requests, just go to your fork home page and click the green button. Everything will be correct by default.
  • Don't use the pull request description or comments to explain why you added that database or how it complies our criteria. If it's not clear from the text you're adding, consider your pull request unfinished.
  • Be available, in case we require some changes to your pul request or ask questions.

Criteria

A database can only listed here if it brings a potential innovation. There is no requirement for this innovation to succeed, as long as it is interesting.

An innovative database is one that potentially innovates the world, not just a company and its customers. We welcome open source, free software, and source-available projects. We don't want to include projects that don't fall in any of these categories. Open core projects will be considered innovative if the innovation resides in its open source core, ignoring all proprietary plugins.

A database project is innovative while the innovations it brings are new. The most common database systems (such as PostgreSQL, MySQL or MariaDB) might still be bringing innovation, but they shouldn't be listed here.

For this purpose, metadatabases are not considered databases. A database system is a technology that actually stores data, not an SQL interface that interacts with data sources. While some metadatabases are extremely interesting, they shouldn't be listed here.

We understand that these criteria are partly subjective. Also, they might not be exhaustive. Consider theme a generic guideline, not as a normalive regulation.