Comments (6)
From [email protected] on July 28, 2007 04:00:12
I think first and foremost we should fully document the module using detailed
docstrings. There are a number of tools for creating documentation from docstrings
that let you use formatting similar to javadoc, which might be worth looking into
also. I found epydoc, which also has a decent summary of several tools
available for
Python documentation: http://epydoc.sourceforge.net/relatedprojects.html With
regards to the writing wiki or LaTeX documentation, the wiki will be convenient
and easy for us to use. However, if we want to provide documentation with the
pytftpdlib package (e.g. HTML doc pages), then the wiki will not be able to be used
for that purpose. I recommend that we use the wiki for writing up interesting pieces
of information that don't necessarily make sense to include in 'formal'
documentation
for a module. For instance, we could use it to include interesting uses of pyftpdlib,
samples of code, FAQs, etc.
For documentation included with pyftpdlib, we can use a tool like epydoc or one of
the projects listed above to generate HTML/PDF API and usage documentation to put in
the doc/ folder. IMHO, learning LaTeX just to write docs for a module seems overkill
and it would be easier for us to use a convenience tool to generate the docs from the
module itself. This also has the added benefit that users can use pydoc to retrieve
basic doc information,
from pyftpdlib.
From [email protected] on August 06, 2007 02:52:29
Labels: Milestone-0.2.0
from pyftpdlib.
From [email protected] on August 16, 2007 22:28:23
Docstrings have been updated by Jay Loden into SVN revision #70 for module to include
consolidated version of the module overview as well as cleaning up some of the
wording and comments enhancements.
Actually some provisional FAQs, API Reference and Tutorial wikis are available on a
temporary GoogleCode project I created for writing drafts and doing tests:
https://code.google.com/p/billiejoex/w/list Note that all wikis refers to the
upcoming 0.2.0 version which breaks some backward
API compatibilities with the current one.
Using Wiki seems to be a good choice excepting for the API Reference which should be
written by using one of the tools you mentioned.
I find reasonable to provide also wiki papers with the package release. A kind of
python script converting Wiki markup language into an HTML page could be optionally
written.
from pyftpdlib.
From [email protected] on September 13, 2007 08:51:57
Added FAQ and Tutorial wikis (svn revision #100 ).
I'm waiting for Jay Loden to take a last look at them, then I'll make a dump for
converting them into static HTML files to include into distribution.
Status: Finished
from pyftpdlib.
From [email protected] on September 17, 2007 09:44:50
Wikis dumped into HTML static files added into 0.2.0 release which is now
finally out.
Status: Fixed
from pyftpdlib.
From [email protected] on May 02, 2008 11:27:42
Labels: Version-0.1.1
from pyftpdlib.
Related Issues (20)
- unix curl ftp upload leads to corrupted zip file
- server.close_all() freeze the whole application
- Breaks with PyOpenSSL version 22.1.0 HOT 3
- Suggested fix for WSAENOTSOCK error in Windows 11/10 HOT 1
- Python 2.7 support? HOT 1
- Git tag for 1.5.7 is wrongly named HOT 1
- How to custom logging
- format_mlsx not within "run_as_current_user"
- windows add user
- Question: limit Max upload/download speed for each user account HOT 2
- Question: limit Max upload/download speed for user accounts
- Got 530 Authentication failed with tutorial sample HOT 1
- Uploads randomly truncated with TLS 1.3
- call: _do_ssl_shutdown() -> shutdown(), err: Error([('SSL routines', '', 'shutdown while in init')]) HOT 3
- pyftpdlib server resets client connection in PASV/EPSV mode: curl: (13) Bad PASV/EPSV response: 200
- Clarify license for `scripts/internal`
- FTP server stuck HOT 3
- After the open file is completed(fs.open), it seems that there is no call to close it(fd) when it is passed to FileProducer.
- Python blocks all disk access when no space left on device
- Unable to set custom home directory in `DummyAuthorizer().add_user()` HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pyftpdlib.