Re: community bonding

From: Charles Cui <charles(dot)cui1984(at)gmail(dot)com>
To: Gasper Zejn <zejn(at)owca(dot)info>
Cc: pgsql-hackers(at)postgresql(dot)org, Aleksander Alekseev <a(dot)alekseev(at)postgrespro(dot)ru>, a(dot)lubennikova(at)postgrespro(dot)ru, x4mmm(at)yandex-team(dot)ru
Subject: Re: community bonding
Date: 2018-04-27 03:35:18
Message-ID: CA+SXE9s1zm7sQSFA6M-xq6jzr3fRNbiDJJZv2Y=aKyC0Qm4MVA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Thanks Gasper for the information!

2018-04-23 22:41 GMT-07:00 Gasper Zejn <zejn(at)owca(dot)info>:

>
> On 24. 04. 2018 06:22, Charles Cui wrote:
> > Hi PostgreSQL community and mentors:
> >
> > Thanks for selecting my project as one of GSoC student projects!
> > Pretty exciting and honor to join the development for PostgreSQL (the
> > best database in the world :)). So for the first phase of this project
> > (community bonding), I am planning to go ahead to set up my developing
> > environment and familiar with the related code bases. And I have
> > several questions regarding this.
> Welcome!
>
> I'm not a commiter, but I've been looking at Postgres as a side project
> for a while now. You'll find that there's a lot to learn.
> > 1. What ide or command line tools do you guys used most for PostgreSQL
> > development?
> I've had most success with Eclipse. Metin Döşlü presented a talk at
> PGConf.EU on how to do that, but the slides[1] are not the most verbose,
> as he did a live demo. My key takeaway was that you can get the backend
> pid with pg_backend_pid() and then attach GDB in Eclipse. There's also a
> page on Eclipse on wiki[2].
> >
> > 2. What version control do you use for postgres? Is github acceptable?
> Postgres uses GIT[3]. Github does host a mirror, however Postgres as a
> project uses its own git and uses patch based workflow, which is
> described on wiki[4].
>
> > 3. How do you look at code in PostgreSQL code base? do you have cross
> > function reference where I can search function and definition online?
>
> There's a doxygen[5] available, but most of that can also be done in
> Eclipse.
> >
> > Also let me know if you have requirements in this phase which are not
> > covered by my plan.
> >
> > Thanks Charles.
>
> A thing to note is that Postgres mailing lists are not top-post, so
> please try not to do that.
> Wiki is a great resource.
>
> Kind regards,
> Gasper Zejn
>
>
> [1]
> https://www.postgresql.eu/events/pgconfeu2017/sessions/
> session/1605-hacking-postgresql-with-eclipse/
> [2] https://wiki.postgresql.org/wiki/Working_with_Eclipse
> [3] https://www.postgresql.org/docs/current/static/git.html
> [4] https://wiki.postgresql.org/wiki/Submitting_a_Patch
> [5] https://doxygen.postgresql.org/
>

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Andrew Gierth 2018-04-27 03:50:23 Re: Allow auto_explain to log to NOTICE
Previous Message Charles Cui 2018-04-27 03:34:20 Re: community bonding