Contributing#
This project is hosted on GitHub.
Translation#
The UI is available on Transifex, no development knowledge is required. You need to create an account, request the language if your language is not available by default (we will happily accept) and start to translate strings.
To translate the metadata glossary, the SQL file needs to be edited.
If you change an SQL file, you need to add a migration file, located in pg_metadata/install/sql/upgrade/
.
These files are run according to the current version of the database to be sure that an existing database
can also be upgraded to a newer version of the plugin.
SQL files located in pg_metadata/install/sql/pgmetadata
are run only on a new database.
Example of a migration file to update the glossary with German language :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
You can submit a PR on GitHub or feel free to contact us for any assistance. There are some languages available already.
Code#
SQL and Python are covered by unittests with Docker.
1 2 3 4 5 6 7 |
|
On a new database, if you want to install the database by using migrations :
1 2 3 |
|
Documentation#
The documentation is using MkDocs with Material.
1 2 |
|