(devmanual.gentoo.org) Master index – Gentoo Development Guide
ROAM_REFS: https://devmanual.gentoo.org/index.html
This document is an ongoing work in progress. It contains gaps, inaccuracies, omissions, typos and the occasional outright lie. The intent is to make a handbook giving developers and users correct, detailed, up to date technical content.
(devmanual.gentoo.org) Ebuild writing – Gentoo Development Guide
ROAM_REFS: https://devmanual.gentoo.org/ebuild-writing/index.html
This section describes how to write an ebuild. It covers the basic format of an ebuild and the variables and functions available, and finishes off with some general notes and extended examples.
(devmanual.gentoo.org) Using eclasses – Gentoo Development Guide
ROAM_REFS: https://devmanual.gentoo.org/ebuild-writing/using-eclasses/index.html
An eclass is a collection (library) of functions or functionality that is shared between packages. See Eclass writing guide for the full story on what eclasses can do, how they work and how to write them, and Eclass reference for documentation on various commonly used eclasses. This section only explains how to use an eclass which has already been written.