---
title: "Index"
description: "General guidelines and best practices for working on projects at Republic."
canonical_url: "https://www.codex.republic.se"
section: "Pages"
---

# 📜 Codex Republic

General guidelines and best practices for working on projects at [*Republic*](https://www.republic.se/en).

Written for internal use primarily, but also to introduce our way of working to partners and people working with us on specific projects.

- [Development](/development) 

    Most of us use DDEV and PhpStorm for our day-to-day development, but it is perfectly fine if you prefer to use VS Code or a similar editor.
- [Languages](/languages) 

    Tips, articles, and a summary of our frameworks and tools for the different languages.
- [Writing code](/writing-code) 

    The main reason of maintaining a set of rules when writing code is to ensure everybody is aligned on how and why we do things to keep diffs to a minimum, make it easier to write code together, etc.
- [Content Management Systems](/cms) 

    Content Management Systems (CMS) and Static Site Generators (SSG) we like.
- [Design systems](/design-systems) 

    The design system keeps all the actual bits and pieces together. A design system can be both controlling, creative, and forward-looking.
