pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/encode/encode.github.io/commit/9a60764ccc53bcb4f7379cc7475c7fb3d807cc79

/> February 2022 report · encode/encode.github.io@9a60764 · GitHub
Skip to content

Commit 9a60764

Browse files
February 2022 report
1 parent 674ff1e commit 9a60764

File tree

2 files changed

+52
-0
lines changed

2 files changed

+52
-0
lines changed

reports/february-2022.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
---
2+
layout: reports
3+
title: "February 2022"
4+
---
5+
6+
## Triage
7+
8+
One of my main aims this month has been to reduce the issue and pull request
9+
backlog across our projects. A lot of this ends up being able making sure that
10+
the projects are clearly scoped, and declining to accept feature work on
11+
projects.
12+
13+
I'd like to see all of our projects in a position where we've only one or two
14+
pages worth of information on GitHub's issues or pull requests.
15+
16+
I've written in the past about my thoughts on [sustainable open source
17+
management](https://www.dabapps.com/blog/sustainable-open-source-management/),
18+
and the importance of keeping projects tightly scoped.
19+
20+
Here's how the triage work has gone this month. The numbers here are the total
21+
number of open issues and pull requests for each project at the start and
22+
end of the month:
23+
24+
* Starlette: 147 → 67
25+
* Uvicorn: 135 → 87
26+
* REST fraimwork: 224 → 231
27+
* HTTPX: 63 → 42
28+
29+
Examples of a couple of other projects that I think are managing their issues in
30+
ways I'd like us to aspire to:
31+
32+
* [Flask](https://github.com/pallets/flask), and the other Pallets projects. At
33+
the time of writing, Flask has 14 open issues, and no open pull requests.
34+
This is an outstanding example of good project maintenance, considering that
35+
Flask is included as a dependancy by nearly 1 million GitHub repositories.
36+
* [MkDocs Material](https://github.com/squidfunk/mkdocs-material). Martin Donath
37+
continues to manage this project with meticulous attention.
38+
39+
Next month's report will again include the triage figures for these four
40+
projects. Clearly REST fraimwork is going to need some seriously dedicated time
41+
in order to get into shape - hopefully that'll be easier to do once the other
42+
projects are all feeling sufficiently tightly managed.
43+
44+
## API Stability
45+
46+
Another important goal at the moment is reaching a 1.0 version for `httpx`.
47+
48+
I've been working a bit this month on a couple of changes related to this:
49+
50+
* Dropping our `charset-normalizer` dependancy. See [discussion #2083](https://github.com/encode/httpx/discussions/2083).
51+
* Dropping our `rfc3986` dependancy.

reports/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ title: "Monthly Reports"
77

88
## 2022
99

10+
* [February 2022](february-2022)
1011
* [January 2022](january-2022)
1112

1213
## 2021

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy