twisted / twisted/twisted

Detailed documentation on Proxy by adding docstrings to many of the methods.

Open
#5,513 19 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

documentation enhancement new priority-normal web
Dominant language
Python
Stars
6k
Forks
1.2k
Avg merge
2d 10h
Merged PRs (30d)
10

Description

zimmer's avatar zimmer reported
Trac ID trac#5513
Type enhancement
Created 2012-03-07 04:57:45Z
Branch https://github.com/twisted/twisted/tree/proxy-docs-5513

The Proxy classes in proxy.py have either no docstring or generic simple ones that don't really help someone who is using it for the first time... I have added more detailed docstrings that hopefully help people who want to use twisted for proxies (as I did/do).

Basically the proxy.py documentation is sorely missing and hopefully this is a step on improving it.

Attachments:

  • my-twisted-patch.patch (7499 bytes) - added by zimmer on 2012-03-07 04:58:24Z - .patch that shows the added docstrings
  • proxydocs2.patch (7498 bytes) - added by zimmer on 2012-03-08 04:00:04Z - Fixed proxy doc strings
Searchable metadata
trac-id__5513 5513
type__enhancement enhancement
reporter__zimmer zimmer
priority__normal normal
milestone__ 
branch__branches_proxy_docs_5513 branches/proxy-docs-5513
branch_author__zimmer__thijs zimmer, thijs
status__new new
resolution__None None
component__web web
keywords__documentation documentation
time__1331096265000000 1331096265000000
changetime__1376983098000000 1376983098000000
version__None None
owner__tom_prince tom.prince
cc__jknight cc__zimmer

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with proxy.py and review the Proxy classes whose docstrings are missing or generic. Compare the attached proxydocs2.patch and the proxy-docs-5513 branch, then ensure the relevant methods have detailed documentation suitable for first-time users of Twisted proxies.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
documentation, networking
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.