[pydotorg-www] Weekly report of my work on python.org

Berker Peksağ berker.peksag at gmail.com
Tue Aug 15 09:34:22 EDT 2017


Summary
-------

Triaged issues: 8
Closed issues: 6
Commits: 17 - https://github.com/python/pythondotorg/commits?author=berkerpeksag&since=2017-08-07T21:00:00Z&until=2017-08-14T21:00:00Z
Time spent: 24.85 hours

Fixed issues
------------

* Feed/search headers are missing in the new layout -
https://github.com/python/pythondotorg/issues/166
    Commit: https://github.com/python/pythondotorg/commit/68f113a14a7aec7c04c31aa9bb689d195263c475

* "unauthorized" response is not friendly -
https://github.com/python/pythondotorg/issues/794
    Commit: https://github.com/python/pythondotorg/commit/0355ca04e1d4651ff88021f26c8540fb8b429337

* This week, I've completed switching from django-comments to a
standalone model.
    Commits:

    - Switch to use non-forked version of django-comments-xtd -
https://github.com/python/pythondotorg/commit/3bd1ad50e4ff7240300ab55500fcddb895428fd1
    - Migrate old comments over jobs.JobReviewComment -
https://github.com/python/pythondotorg/commit/74305170ee64a0129d5c8eec8d908e4a8696d038
    - Make JobReviewComment available in admin -
https://github.com/python/pythondotorg/commit/8e44f435f63886b872085f1401c29a4f878273e2
    - Remove django_comments_xtd -
https://github.com/python/pythondotorg/commit/978d48c53bf86a74da1cd39f0beb408c403e48e0

* Move sign in dialog to the community page -
https://github.com/python/pythondotorg/issues/536
    Commit: https://github.com/python/pythondotorg/commit/83bf98a3f778ba2b03b788dd208375658972416e

* Pagination should be cutted -
https://github.com/python/pythondotorg/issues/943
    Commits: https://github.com/python/pythondotorg/commit/e8b8b6d374fa5b9aa2c137b95e9cd7d00deae2be

    Follow-up commits:
    - https://github.com/python/pythondotorg/commit/f45912afa67d32342ab20010d67b1439787c3829
    - https://github.com/python/pythondotorg/commit/c38e08e6f2a875c954c8d133415ae2c9a2f63acd
    - https://github.com/python/pythondotorg/commit/21b9863674a6bd5ab06b6343037ae0a3a807ebf1

* I also started to work on migrating from django-tastypie to
django-restframework by writing tests for the existing APIs:

    - Add tests for the existing downloads API -
https://github.com/python/pythondotorg/commit/8f52cb4603065ec7c651de4a903451705864c487

  The main work is being done in two pull requests:

  - Switch to django-rest-framework -
https://github.com/python/pythondotorg/pull/1125

    While working on this, I noticed that we need to upgrade Django to
1.8 in order to use django-filters without dealing with a lot of
duplicate code. So I've opened PR #1127.

  - Upgrade Django to 1.8 - https://github.com/python/pythondotorg/pull/1127

Community pull requests
-----------------------

* Fixed typo - https://github.com/python/pythondotorg/pull/1122 (Andrew Murray)

Triaged issues
--------------

* CLOSED - Dynamic compression on Fastly edge -
https://github.com/python/pythondotorg/issues/1118
* CLOSED - Consider removing user listing page -
https://github.com/python/pythondotorg/issues/916

Other tasks
-----------

I've also spent some time to deploy all the changes in master to production.

--Berker


More information about the pydotorg-www mailing list