Dev+Ops technical writer and open sourcerer 🧙🏼♀️ Developer Experience Engineer at Chainguard. I love to create and build things, and to share what I learn in the process. Passionate about open source, Linux, and PHP 🤗♥️👩💻
In this tutorial we'll create a demo Autodocs application to generate personal GitHub READMEs, and we'll set up a workflow with GitHub Actions to automate the documentation build.
Autodocs is a PHP library designed to facilitate building highly customizable automated docs based on markdown templates. Combined with a Minicli application, it provides a layer of abstraction and structure on top of which you can create your own documentation factory. I created this project to help me keep up with the documentation needs for Chainguard Images, which now helps keeping more than a thousand doc pages up-to-date in a GitHub-based workflow with nightly runs.
Development Environments with Docker
Learn the basics about using Docker for running local development environments on containers
Building the World - the story behind Wolfi
As the container ecosystem matures, there is an increased need for new standards and runtime environments that take into consideration security and provenance concerns, driving the next generation of tools and recommended practices to build container images. In this talk, you'll learn everything about Wolfi, a Linux "undistro" built for containers. We'll see why it was created and how it is maintained, using the Wolfi PHP package to demonstrate our open source apk build system.
Creating Safer Containerized PHP Runtimes with Wolfi
In this article, we'll see how to leverage Wolfi to create safer PHP application environments based on containers.
Information Archicture and Content Planning for Documentation Websites
In this post we'll learn about information architecture in the context of documentation websites and see tips to get your docs organized.
Setting Up a Documentation Site for your Project with Hugo and Netlify
In this post, which is part 2 on my Documentation 101 series, we'll see how to set up a dedicated documentation website for your software project using the Hugo static site generator, and having it hosted for free on Netlify.
Faça do seu objetivo uma maratona, não uma sprint
Um post contando um pouco da minha história, como me tornei programadora, as dificuldades que tive de vencer, e os conselhos que daria à Érika de 20 anos atrás.