Changes between Version 1 and Version 2 of WikiStart
- Timestamp:
- 2006-01-26 22:11:07 (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WikiStart
v1 v2 1 = Welcome to Trac 0.9.3=1 = ftputil = 2 2 3 Trac is a '''minimalistic''' approach to '''web-based''' management of 4 '''software projects'''. Its goal is to simplify effective tracking and handling of software issues, enhancements and overall progress. 3 The ftputil [http://www.python.org Python] library is a high-level interface to the [http://docs.python.org/lib/module-ftplib.html ftplib] module. The FTPHost objects generated with ftputil allow many operations similar to those of [http://docs.python.org/lib/module-os.html os ] and [http://docs.python.org/lib/module-os.path.html os.path]. An example: 5 4 6 All aspects of Trac have been designed with the single goal to 7 '''help developers write great software''' while '''staying out of the way''' 8 and imposing as little as possible on a team's established process and 9 culture. 5 {{{ 6 # download some files from the login directory 7 host = ftputil.FTPHost('ftp.domain.com', 'user', 'secret') 8 names = host.listdir(host.curdir) 9 for name in names: 10 if host.path.isfile(name): 11 host.download(name, name, 'b') # remote, local, binary mode 12 # make a new directory and copy a remote file into it 13 host.mkdir('newdir') 14 source = host.file('index.html', 'r') # file-like object 15 target = host.file('newdir/index.html', 'w') # file-like object 16 host.copyfileobj(source, target) # similar to shutil.copyfileobj 17 source.close() 18 target.close() 19 }}} 10 20 11 As all Wiki pages, this page is editable, this means that you can 12 modify the contents of this page simply by using your 13 web-browser. Simply click on the "Edit this page" link at the bottom 14 of the page. WikiFormatting will give you a detailed description of 15 available Wiki formatting commands. 21 Also, there's host.stat to request size and modification time of a file. Even host.path.walk works. :-) But slow. ;-) 16 22 17 "[wiki:TracAdmin trac-admin] ''yourenvdir'' initenv" created 18 a new Trac environment, containing a default set of wiki pages and some sample 19 data. This newly created environment also contains 20 [wiki:TracGuide documentation] to help you get started with your project. 23 '''Note: The following links don't work yet; im just building this website.[[BR]] 24 [http://www.sschwarzer.net/python/python_software.html#ftputil Follow this link for the current ftputil website].[[BR]] [http://www.sschwarzer.net/python/ftputil.html The documentation is here].''' 21 25 22 You can use [wiki:TracAdmin trac-admin] to configure 23 [http://trac.edgewall.com/ Trac] to better fit your project, especially in 24 regard to ''components'', ''versions'' and ''milestones''. 26 From these pages, you find: 27 * [wiki:Documentation] 28 * [wiki:Download] page 29 * SourceRepository 30 * MailingList (hosted by Codespeak, thanks Holger) 31 * IssueTracker (you can view summary lists of tickets or enter new tickets for bugs or enhancement requests) 25 32 26 27 TracGuide is a good place to start. 28 29 Enjoy! [[BR]] 30 ''The Trac Team'' 31 32 == Starting Points == 33 34 * TracGuide -- Built-in Documentation 35 * [http://projects.edgewall.com/trac/ The Trac project] -- Trac Open Source Project 36 * [http://projects.edgewall.com/trac/wiki/TracFaq Trac FAQ] -- Frequently Asked Questions 37 * TracSupport -- Trac Support 38 39 For a complete list of local wiki pages, see TitleIndex. 40 41 Trac is brought to you by [http://www.edgewall.com/ Edgewall Software], 42 providing professional Linux and software development services to clients 43 worldwide. Visit http://www.edgewall.com/ for more information. 33 This website is built with [http://www.edgewall.com/projects/trac Trac], an open-source wiki, issue tracker and [http://subversion.tigris.org Subversion] [/trac/browser repository browser].
