of Extensions 2 A Bit About Myself • 12x AWS, 2x Microsoft Azure Expert Certified and 7x Google Cloud Certified • Personal field of interest is in cloud-based developments and project management • On the side: Running meetups, hackathons, doing tech talks and VR tech enthusiast Renaldi Gondosubroto, CSCP, PMP, PMI-ACP Project Lead and Developer Advocate @ GReS Studio @Renaldig @renaldigondosubroto
3. Current Trends in Developing Extensions 4. Key Considerations in Development 5. Case Study of Custom Markup Processor Extension PyCon APAC 2022 Enhancing Documentations on Sphinx with the Power of Extensions 3
with many people across many teams • A form of politeness and respect to the next developer PyCon APAC 2022 Enhancing Documentations on Sphinx with the Power of Extensions 4
the Power of Extensions 6 • Written as plain text files • Many different layouts can be used • Autogenerating documentation based on source code • Developer can focus on content, layout and output provided by Sphinx • Cross-references to different parts of documentation • Version control with GitHub can be used • Documentation part of source code repo • Catch errors as part of sphinx-build, captured on stderr/stdout
writing for a general population • Be inclusive • Especially important where actions need to be taken such as links PyCon APAC 2022 Enhancing Documentations on Sphinx with the Power of Extensions 15
for custom class iterating over SQL file • Derive benefits based on people referring to it • Need to serve it on the Cloud PyCon APAC 2022 Enhancing Documentations on Sphinx with the Power of Extensions 16
Bucket • Confirm policy if it exists • Defined policy document if not • Setup documentation built by synchronizing content of local folder with remote bucket • Configure S3 and operate as website with documentation PyCon APAC 2022 Enhancing Documentations on Sphinx with the Power of Extensions 17
way • Customize the content • Look for ways to modernize implementations PyCon APAC 2022 Enhancing Documentations on Sphinx with the Power of Extensions 18
bug-free. - We're working on the documentation. - Of course we can modify it. -Anonymous PyCon APAC 2022 Enhancing Documentations on Sphinx with the Power of Extensions 20