How To Contribute to PostgreSQL Rajni Baliyan 1
Contents Need of contribution to the PostgreSQL community Advantages of contributing to community Contribution methods 2 Copyright 2018 FUJITSU AUSTRALIA SOFTWARE TECHNOLOGY
Need of contribution PostgreSQL is a “world’s most advanced open source database” that powers many mission critical systems around the world. It needs support from individuals and companies to continue it’s development further to compete against major commercial databases. 3 Copyright 2018 FUJITSU AUSTRALIA SOFTWARE TECHNOLOGY
Advantages of contribution Contributing to community will benefit both individuals and companies. All the individuals that contributes to PostgreSQL echo system are listed as contributors. https://www.postgresql.org/community/contributors/ All the companies that contributes to PostgreSQL echo system are listed as sponsors. https://www.postgresql.org/about/sponsors/ 4 Copyright 2018 FUJITSU AUSTRALIA SOFTWARE TECHNOLOGY
Contribution methods There are plenty of ways to contribute to PostgreSQL (echo system) and many people are already doing the same. This topic is to list out the some of the possible ways to contribute to PostgreSQL database by individuals and companies. 5 Copyright 2018 FUJITSU AUSTRALIA SOFTWARE TECHNOLOGY
Contribution methods Donation simplest way to contribute. Used by PostgreSQL group for education, user groups and advocacy Can be done : https://www.postgresql.org/about/donate/ Participation in Survey PostgreSQL usually conducts surveys for every 4 to 6 months. helps make product better and improved with new tools and features. https://www.postgresql.org/community/survey Hardware/Infrastructure support Hardware support can be a test machine or a performance machine Details of available servers: https://www.postgresql.org/about/servers/ 6 Copyright 2018 FUJITSU AUSTRALIA SOFTWARE TECHNOLOGY
Contribution methods Web updates/support It needs an improvement from community to increase the contribution. Needs to scale well on mobile device Signing in to mailing list: https://lists.postgresql.org/manage/ (pgsql-www) Events/Meetup groups Conducting events/local meetups will help in growing the PostgreSQL community. Try to conduct monthly/quarterly meetups. Sigh up to local meet-up groups 7 Copyright 2015 FUJITSU LIMITED
Contribution methods Translation support PostgreSQL server and client messages can be displayed in many languages Native speakers can help make it more accurate and sensible. Dedicate mailing list - pgsql-translators All the translation issues are tracked in redmine : https://redmine.postgresql.org/projects/pgtranslation Documentation Update/improve the documentation Dedicated mailing list: pgsql-docs Register to mailing list @ https://lists.postgresql.org/manage/ 8 Copyright 2018 FUJITSU AUSTRALIA SOFTWARE TECHNOLOGY
Contribution methods Answering questions answer the simple to complex questions that are raised by the users Lists of mailing lists @ https://www.postgresql.org/list/ Bugs Submit bug: https://www.postgresql.org/account/submitbug/ mailing list : https://lists.postgresql.org/manage/ (pgsql-bugs) Writing tools/extensions Product categories @ https://www.postgresql.org/download/product-categories/ Writing feature/bug fix patches Reviewing of Patches 9 Copyright 2018 FUJITSU AUSTRALIA SOFTWARE TECHNOLOGY

PGConf APAC 2018 - Lightening Talk #3: How To Contribute to PostgreSQL

  • 1.
    How To Contributeto PostgreSQL Rajni Baliyan 1
  • 2.
    Contents Need of contributionto the PostgreSQL community Advantages of contributing to community Contribution methods 2 Copyright 2018 FUJITSU AUSTRALIA SOFTWARE TECHNOLOGY
  • 3.
    Need of contribution PostgreSQLis a “world’s most advanced open source database” that powers many mission critical systems around the world. It needs support from individuals and companies to continue it’s development further to compete against major commercial databases. 3 Copyright 2018 FUJITSU AUSTRALIA SOFTWARE TECHNOLOGY
  • 4.
    Advantages of contribution Contributingto community will benefit both individuals and companies. All the individuals that contributes to PostgreSQL echo system are listed as contributors. https://www.postgresql.org/community/contributors/ All the companies that contributes to PostgreSQL echo system are listed as sponsors. https://www.postgresql.org/about/sponsors/ 4 Copyright 2018 FUJITSU AUSTRALIA SOFTWARE TECHNOLOGY
  • 5.
    Contribution methods There areplenty of ways to contribute to PostgreSQL (echo system) and many people are already doing the same. This topic is to list out the some of the possible ways to contribute to PostgreSQL database by individuals and companies. 5 Copyright 2018 FUJITSU AUSTRALIA SOFTWARE TECHNOLOGY
  • 6.
    Contribution methods Donation simplest wayto contribute. Used by PostgreSQL group for education, user groups and advocacy Can be done : https://www.postgresql.org/about/donate/ Participation in Survey PostgreSQL usually conducts surveys for every 4 to 6 months. helps make product better and improved with new tools and features. https://www.postgresql.org/community/survey Hardware/Infrastructure support Hardware support can be a test machine or a performance machine Details of available servers: https://www.postgresql.org/about/servers/ 6 Copyright 2018 FUJITSU AUSTRALIA SOFTWARE TECHNOLOGY
  • 7.
    Contribution methods Web updates/support Itneeds an improvement from community to increase the contribution. Needs to scale well on mobile device Signing in to mailing list: https://lists.postgresql.org/manage/ (pgsql-www) Events/Meetup groups Conducting events/local meetups will help in growing the PostgreSQL community. Try to conduct monthly/quarterly meetups. Sigh up to local meet-up groups 7 Copyright 2015 FUJITSU LIMITED
  • 8.
    Contribution methods Translation support PostgreSQLserver and client messages can be displayed in many languages Native speakers can help make it more accurate and sensible. Dedicate mailing list - pgsql-translators All the translation issues are tracked in redmine : https://redmine.postgresql.org/projects/pgtranslation Documentation Update/improve the documentation Dedicated mailing list: pgsql-docs Register to mailing list @ https://lists.postgresql.org/manage/ 8 Copyright 2018 FUJITSU AUSTRALIA SOFTWARE TECHNOLOGY
  • 9.
    Contribution methods Answering questions answerthe simple to complex questions that are raised by the users Lists of mailing lists @ https://www.postgresql.org/list/ Bugs Submit bug: https://www.postgresql.org/account/submitbug/ mailing list : https://lists.postgresql.org/manage/ (pgsql-bugs) Writing tools/extensions Product categories @ https://www.postgresql.org/download/product-categories/ Writing feature/bug fix patches Reviewing of Patches 9 Copyright 2018 FUJITSU AUSTRALIA SOFTWARE TECHNOLOGY