populate the pubspec repository field (#60)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index de9226e..c1fd1a2 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,6 +3,7 @@
 - Apply `keepAlive` logic to `SocketException`s.
 - Switch from using `package:pedantic` to `package:lints`
 - Rev the minimum required SDK to 2.15.
+- Populate the pubspec `repository` field.
 
 ## 4.1.0
 
diff --git a/README.md b/README.md
index 44a14e3..f5c1f80 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,7 @@
+[![Dart CI](https://github.com/dart-lang/sse/actions/workflows/test-package.yml/badge.svg)](https://github.com/dart-lang/sse/actions/workflows/test-package.yml)
+[![pub package](https://img.shields.io/pub/v/sse.svg)](https://pub.dev/packages/sse)
+[![package publisher](https://img.shields.io/pub/publisher/sse.svg)](https://pub.dev/packages/sse/publisher)
+
 This package provides support for bi-directional communication through
 Server Sent Events and corresponding POST requests.
 
diff --git a/pubspec.yaml b/pubspec.yaml
index 4beae60..2bd724b 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -1,10 +1,10 @@
 name: sse
 version: 4.1.1-dev
-homepage: https://github.com/dart-lang/sse
 description: >-
   Provides client and server functionality for setting up bi-directional
   communication through Server Sent Events (SSE) and corresponding POST
   requests.
+repository: https://github.com/dart-lang/sse
 
 environment:
   sdk: '>=2.15.0 <3.0.0'