Developer Guide and More details regarding Elasticssearch

Hi All,
I find very few information regarding development guide. If it is available for others to understand the codebase, architecture and contribute to the system.

Is it having a plugin-based mechanism to enhance functionality?
How elasticsearch is used with PostgresSQL and give more developer view?

I find some information regarding Elasticsearch basically in the following topic.