<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wikidot="http://www.wikidot.com/rss-namespace">

	<channel>
		<title>wikipbx development</title>
		<link>http://wikipbx.subwiki.com/forum/t-248306/wikipbx-development</link>
		<description>Posts in the discussion thread &quot;wikipbx development&quot; - project development</description>
				<copyright></copyright>
		<lastBuildDate>Mon, 06 Feb 2012 00:39:39 +0000</lastBuildDate>
		
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-248306#post-811958</guid>
				<title>Re: wikipbx development</title>
				<link>http://wikipbx.subwiki.com/forum/t-248306/wikipbx-development#post-811958</link>
				<description></description>
				<pubDate>Sat, 19 Jun 2010 10:32:50 +0000</pubDate>
				<wikidot:authorName>stas_shtin</wikidot:authorName>				<wikidot:authorUserId>230176</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I've updated docs to point to launchpad branches.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-248306#post-811725</guid>
				<title>Re: wikipbx development</title>
				<link>http://wikipbx.subwiki.com/forum/t-248306/wikipbx-development#post-811725</link>
				<description></description>
				<pubDate>Fri, 18 Jun 2010 23:45:28 +0000</pubDate>
				<wikidot:authorName>tleyden</wikidot:authorName>				<wikidot:authorUserId>230690</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Wow, great! OK then we urgently need to update the docs to point to the new repo, and close down the old repo.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-248306#post-811639</guid>
				<title>Re: wikipbx development</title>
				<link>http://wikipbx.subwiki.com/forum/t-248306/wikipbx-development#post-811639</link>
				<description></description>
				<pubDate>Fri, 18 Jun 2010 21:32:13 +0000</pubDate>
				<wikidot:authorName>stas_shtin</wikidot:authorName>				<wikidot:authorUserId>230176</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I've setup project on launchpad where I've imported 0.8 branch and trunk. I've created bugs and blueprints (speicifications) from issues for those branches in our private tracker. Everyone interested in development should join <a href="https://launchpad.net/~wikipbx-dev">wikipbx developers team</a> and get familiarized with launchpad and bazaar if he hadn't already.</p> <p>Since there are more than two people working on wikipbx codebase, I think that we should stick to a bit more disciplined approach for commits. There are various <a href="http://wiki.bazaar.canonical.com/Workflows">ways to organize workflows</a>, I'm thinking about something inbetween "Decentralized with shared mainline" and "Decentralized with human gatekeeper". Unless it's a trivial change that can be committed directly to trunk by anyone, it should go through the following stages:</p> <p>1. Create or select existing bug or blueprint. If it's been created, wait for some feedback.<br /> 2. Make a branch for this task. Link the related bug/blueprint to it in LP interface.<br /> 3. Hack, hack, hack.<br /> 4. When it's ready, it should be reviewed by someone (not the person who wrote the code). If there's something to be improved, go to #3.<br /> 5. Merge with trunk and/or stable branch.</p> <p>Things to look for during code review:</p> <p>1. <a href="http://www.python.org/dev/peps/pep-0008/">Python coding style</a> violations.<br /> 2. Things that can be improved.<br /> 3. Errors, typos.<br /> 4. Possible unexpected effects from the new code.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-248306#post-810170</guid>
				<title>Re: wikipbx development</title>
				<link>http://wikipbx.subwiki.com/forum/t-248306/wikipbx-development#post-810170</link>
				<description></description>
				<pubDate>Wed, 16 Jun 2010 22:17:27 +0000</pubDate>
				<wikidot:authorName>stas_shtin</wikidot:authorName>				<wikidot:authorUserId>230176</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Only if you measure momentum in ruby fanboys per square meter :-)</p> <p>On a serious note, github is intended for hosting code rather than developing software projects, so it doesn't offer much besides a fancy UI for forking git repos. What's missing: release planning and localization. This also leads to oversimplified issue tracker that most people don't use.</p> <p>As a bonus, you can host packaged software in PPA, which I'll probably do for 0.9.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-248306#post-810159</guid>
				<title>Re: wikipbx development</title>
				<link>http://wikipbx.subwiki.com/forum/t-248306/wikipbx-development#post-810159</link>
				<description></description>
				<pubDate>Wed, 16 Jun 2010 21:38:03 +0000</pubDate>
				<wikidot:authorName>tleyden</wikidot:authorName>				<wikidot:authorUserId>230690</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>They use Bazaar for VCS, right?</p> <p>I mean github has a ton of momentum, it seems like a better time investment to learn git/github.. what do you think? What are the major benefits of launchpad over github?</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-248306#post-810151</guid>
				<title>Re: wikipbx development</title>
				<link>http://wikipbx.subwiki.com/forum/t-248306/wikipbx-development#post-810151</link>
				<description></description>
				<pubDate>Wed, 16 Jun 2010 21:22:41 +0000</pubDate>
				<wikidot:authorName>stas_shtin</wikidot:authorName>				<wikidot:authorUserId>230176</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I'd prefer to use launchpad myself. It has all the features you'r asking for except forum/wiki, so we'll just keep using existing ones. But they also offer mailing lists, so we could use it instead of forums. As they host 18983 projects already, they certainly have all the features we need. I'll move remaining open tickets for 0.8.1/0.9 there soon.</p> <p>I've already created a branch there a few days ago, although I was going to use it only for translations initially. I'll post a message with more details in this forum when it'll be ready for development, stay tuned.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-248306#post-810140</guid>
				<title>Re: wikipbx development</title>
				<link>http://wikipbx.subwiki.com/forum/t-248306/wikipbx-development#post-810140</link>
				<description></description>
				<pubDate>Wed, 16 Jun 2010 21:03:21 +0000</pubDate>
				<wikidot:authorName>tleyden</wikidot:authorName>				<wikidot:authorUserId>230690</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <blockquote> <p>Is there any particular targets set for the new version?<br /> What new functionality are planed for the new version?</p> </blockquote> <p>The next version will work with a recent version of Django plus some other minor tweaks like UI improvements</p> <blockquote> <p>How far are the project right now from the next release?</p> </blockquote> <p>Its about 90% there</p> <blockquote> <p>What is the best way to contribute to wikipbx project?</p> </blockquote> <p>There's currently not really a good way .. if you have code patches send me a private message and we can discuss over email. Eventually I think DVCS might be the best approach.</p> <blockquote> <p>How stable is the current trunk version? Can it be used in production, if not what areas are not stable yet.</p> </blockquote> <p>Its stable, I can't think of any areas where it will blow up on you..</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-248306#post-810133</guid>
				<title>Re: wikipbx development</title>
				<link>http://wikipbx.subwiki.com/forum/t-248306/wikipbx-development#post-810133</link>
				<description></description>
				<pubDate>Wed, 16 Jun 2010 20:54:46 +0000</pubDate>
				<wikidot:authorName>tleyden</wikidot:authorName>				<wikidot:authorUserId>230690</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I don't think basecamp is appropriate .. I think your idea on using a public issue tracker is much better. So does launchpad provide this?</p> <p>I'm also thinking that DVCS is much more appropriate, because that way people don't have to send in patches which puts pressure on us to review .. with DVCS people who want to submit patches can just fork it and we will pull the (good) changes.</p> <p>I think it makes sense to move everything somewhere else :)</p> <p>Someplace that ..</p> <ul> <li>Free for open source projects</li> <li>provides DVCS, ideally git IMO</li> <li>Nice issue tracker</li> <li>Forum / Wiki</li> </ul> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-248306#post-810062</guid>
				<title>Re: wikipbx development</title>
				<link>http://wikipbx.subwiki.com/forum/t-248306/wikipbx-development#post-810062</link>
				<description></description>
				<pubDate>Wed, 16 Jun 2010 18:44:44 +0000</pubDate>
				<wikidot:authorName>stas_shtin</wikidot:authorName>				<wikidot:authorUserId>230176</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I think Traun will give you access to our basecamp soon, so you'll see state of new version yourself. You could work on the issues you'd be most interested in and your code would be accepted after a peer review.</p> <p>As there are just two developers and we work on it in our free time, we don't have any deadlines except "when it's ready".</p> <p>The primary goal for the next release was to get wikipbx running on modern version of django and it's been completed. However, we don't consider trunk production ready yet as it hasn't been extensively tested and there are some more features planned.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-248306#post-809932</guid>
				<title>wikipbx development</title>
				<link>http://wikipbx.subwiki.com/forum/t-248306/wikipbx-development#post-809932</link>
				<description></description>
				<pubDate>Wed, 16 Jun 2010 15:36:04 +0000</pubDate>
				<wikidot:authorName>ledda</wikidot:authorName>				<wikidot:authorUserId>497236</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Hello,</p> <p>I'm new to this project and would like to find more about its development.<br /> Could developers share the current status of wikipbx development. I'm interested in the following aspects:</p> <p>Is there any particular targets set for the new version?<br /> What new functionality are planed for the new version?</p> <p>How far are the project right now from the next release?</p> <p>What is the best way to contribute to wikipbx project?</p> <p>How stable is the current trunk version? Can it be used in production, if not what areas are not stable yet.</p> <p>Thanks!</p> 
				 	]]>
				</content:encoded>							</item>
				</channel>
</rss>
