# ENSIAS Report Typst Template

A Typst template to quickly make reports for projects at ENSIAS. This template was created based on our reports that we also made for our projects.

## What does it provide?

For now, it provides a first page style that matches the common reports style used and encouraged at ENSIAS.

It also provides a style for first level headings to act as chapters.

More improvements will come soon.

## Usage

```typ
#import "@preview/red-agora:0.1.1": project

#show: project.with(
  title: "Injecting a backdoor in the xz library and taking over NASA and SpaceX spaceship tracking servers (for education purposes only)",
  subtitle: "Second year internship report",
  authors: (
    "<NAME>",
    "<NAME>"
  ),
  school-logo: image("images/ENSIAS.svg"), // Replace with [] to remove the school logo
  company-logo: image("images/company.svg"),
  mentors: (
    "<NAME> (Internal)",
    "<NAME> (External)"
  ),
  jury: (
    "<NAME>",
    "<NAME>"
  ),
  branch: "Software Engineering",
  academic-year: "2077-2078",
  french: false // Use french instead of english
  footer-text: "ENSIAS" // Text used in left side of the footer
)

// Put then your content here
```

## Changelog

**0.1.0 - Initial release**

- First page style
- Level 1 headings chapter style

**0.1.1**

- Fixed major issue where custom school & company logos would throw an error
- Added option to customize footer left side text (thus fixing the issue of it being hardcoded)