Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Developers reference #20

Open
willianpaixao opened this issue Apr 25, 2012 · 6 comments
Open

Developers reference #20

willianpaixao opened this issue Apr 25, 2012 · 6 comments

Comments

@willianpaixao
Copy link

Pagekite should have documentation for developers.
The library and classes should be documented.
I thought to use Doxygen (http://www.stack.nl/~dimitri/doxygen/).

@pagekite
Copy link
Owner

Agreed, but I would probably stick with native Python documentation tools (pydoc etc.).

Consider this a TODO. :-)

@ghost ghost assigned pagekite Apr 28, 2012
@willianpaixao
Copy link
Author

I agree. pydoc is better for this use.
The main reason to use Doxygen is the several output formats.

If you take a look the features of Doxygen, you can change your mind about pydoc.

What do you think?

@dokterbob
Copy link

Some developer referene (or at the very least more comments in the source code) would be of great help indeed. I am considering integrating PageKite into the Django development server, but spend more than an hour trying to find the hooks I need.

@pagekite
Copy link
Owner

pagekite commented Jun 7, 2012

Just to clarify our position on this: we absolutely agree, but we want to finish refactoring and cleaning the code up before we spend time on documenting it.

We have been breaking the monolithic pagekite.py into submodules a little bit at a time, while trying to keep things from breaking. Our test coverage is somewhat lacking, so this takes a while. Documenting things while everything is still moving around doesn't feel like an effective use of time.

For now, people who want to work with the code and integrate with other systems should probably chat with us on #pagekite on irc.freenode.net.

@willianpaixao
Copy link
Author

Ok!
I use Pakekite a lot and I want to help this amazing software to improve.
I look some little bugs when pagekite is under a proxy in Linux (I don't know if affect other os). Like if you set the proxy variables in the new syntax (Acquire::http etc) pagekite does not work! But I will send a complete bug report and probably I will fix it myself.

And I already added your channel in my IRC client.

Thanks!

@pagekite
Copy link
Owner

pagekite commented Jul 4, 2012

I've created a draft DEV-HOWTO.md, located here: https://github.com/pagekite/PyPagekite/blob/main/doc/DEV-HOWTO.md

It would be interesting to hear which questions you guys would like answered in that doc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants