# Turn merged PRs into changelogs.

Notra reads the pull requests, releases and commits in the repositories you connect. It turns what merged into changelog entries and launch posts in your brand voice.

- [Connect GitHub](https://app.usenotra.com/integrations/github)
- [View in marketplace](https://www.usenotra.com/integrations.md?ntr=9_AaV1uIN28-9wp5)

## From pull requests to changelog

Merged in acme/app:

- #482 Run scheduler rollouts in parallel (merged by maya into main)

> Rollouts now fan out per region instead of running one after another. A full deploy dropped from 22 minutes to about 4.

Notra writes this changelog draft:

> **Scheduler v2 is here**
>
> Rollouts now run in parallel across every region. A full deploy that used to take 22 minutes now finishes in about four.

Drafted from #482 in acme/app

## Features

### Reads the repos you pick
Notra only sees the repositories you connect. It reads their pull requests, releases and commits.

### Checks the code behind a feature
Before it writes about a feature, Notra reads the diff. The post describes what changed instead of repeating the PR title.

### Runs on a schedule
Set up a weekly changelog and Notra drafts it from everything merged since the last run.


## Tools

- `get_pull_requests`: Get a pull request with its title, body, reviewers, labels and diff stats.
- `get_commits_by_timeframe`: List the commits in a date range.
- `get_release_by_tag`: Get a release by tag, including its notes and assets.

## Publish a changelog every week

Connect a repository and turn this week's merged PRs into a changelog ready to publish.

- [Start for free](https://app.usenotra.com/signup)
- [Book a Call](https://www.usenotra.com/contact?ntr=9_AaV1uIN28-9wp5)
