Skip to content

Commit

Permalink
Updated README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
rgrellmann committed Sep 10, 2024
1 parent 2377cd4 commit 3b9ea76
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,24 @@
# Doctrine DBAL

## Why does this fork exist?

At Rossmann, our goal is 100% compatibility with all features of recent Postgresql versions.
We make doctrine/dbal compatible with all Postgres features that we actually use,
contributions for other features are welcome.
Code for other DBMS is not touched in this fork.

We strongly believe that open source software should be easily extensible without
the need to fork it. Unfortunately, the people at doctrine have an entirely different
philosophy and make heavy use of _final_ classes and _private_ properties and methods.

In this fork, every _final_ keyword is removed and wherever favorable, _private_ properties
and methods are made _protected_.

N.B. To this day we have not found one single line in the whole codebase,
where it would have been **necessary** for anything to be _final_ or _private_.

## Original Readme:

| [5.0-dev][5.0] | [4.2-dev][4.2] | [4.1][4.1] | [3.9][3.9] |
|:---------------------------------------------------:|:---------------------------------------------------:|:---------------------------------------------------:|:---------------------------------------------------:|
| [![GitHub Actions][GA 5.0 image]][GA 5.0] | [![GitHub Actions][GA 4.2 image]][GA 4.2] | [![GitHub Actions][GA 4.1 image]][GA 4.1] | [![GitHub Actions][GA 3.9 image]][GA 3.9] |
Expand Down

0 comments on commit 3b9ea76

Please sign in to comment.