Planning, Versioning and Documenting

Building high quality web applications requires more than just writing code. This guide explores three foundational pillars of professional software development: mapping user experiences with wireframes, managing code safely using Git branches, and creating clear project documentation with README files.

a digital file icon in purple colour

The purpose of a README file

README files are the first thing developers see when introduced to a project. They are placed in the main directory of a project and helps understand what the project does, how to install it, and how others can use or contribute to it.

Read more
wireframe elements

The Purpose of Wireframes

A wireframe is a low-fidelity visual guide that outlines a webpage's structural framework, focusing on content layout and user interface functionality before design begins.

Read more
a diagram showing git branches

What is a Branch in Git?

Git branches are a powerful feature that allows developers to work on different versions of a project simultaneously without affecting the main codebase.

Read more