This is the other half of the changes, adding the no-trac projects to the main page. A summary of changes:<br> - Added a new option to the build.py script so it accepts which VCS to build (i.e. -c svn -c git)<br> - Changed the project list to a dict, in order to better be able to compare data. Changed template accordingly<br>
 - The build.py script now looks for all the specified projects inside each VCS dir, then loops through all the Trac enabled projects and overwrites the VCS-only data with the Trac data if available<br> - Some minor changes to the CSS and some unused variables were removed<br>
<br>I am attaching the patch here, I couldn't fully test the patch with hosted projects (since I'm already half asleep) but a list of svn,git and mtn projects (pretty printed) is here <a href="http://kad.fedorapeople.org/projects.txt">http://kad.fedorapeople.org/projects.txt</a> . I didn't see anything wrong with the structure, so I think is good to go.<br>
The changes as they stand should make no difference, the Makefile needs to add the -c options to the build.py call in order to build the rest of the projects.<br><br>Regards<br><br><div class="gmail_quote">On Thu, Jul 16, 2009 at 4:58 PM, Ricky Zhou <span dir="ltr"><<a href="mailto:ricky@fedoraproject.org">ricky@fedoraproject.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im">On 2009-07-15 08:14:27 PM, Jorge Gallegos wrote:<br>
> Given this ticket [1] I set out to make some changes (here the patch[2]), which<br>
> I tested in my local and they seemed ok, but I wanted some feedback. There's<br>
> still the issue that the main page is displaying only the trac-enabled<br>
> projects. I will remedy that right after pushing these changes.<br>
> I made a change to the Makefile, because I'm now using jquery for some UI<br>
> tricks in the page, however I am not sure if they should be propagated to other<br>
> Makefiles since no other site uses jquery right now.<br>
> If these kind of third party libs are stored somewhere, point me to the place<br>
> so I can reference them properly in the change. If not, it may be a good idea<br>
> to create a third party repo for them? like <a href="http://static.fedoraproject.org/js" target="_blank">static.fedoraproject.org/js</a> and<br>
> <a href="http://static.fedoraproject.org/css" target="_blank">static.fedoraproject.org/css</a> ? what do you think?<br>
</div>Looks good to to me, push away!<br>
<br>
Thanks for the patch,<br>
<font color="#888888">Ricky<br>
</font><br>--<br>
Fedora-websites-list mailing list<br>
<a href="mailto:Fedora-websites-list@redhat.com">Fedora-websites-list@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/fedora-websites-list" target="_blank">https://www.redhat.com/mailman/listinfo/fedora-websites-list</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Jorge A Gallegos <<a href="mailto:kad@blegh.net">kad@blegh.net</a>><br><a href="http://kad.blegh.net">http://kad.blegh.net</a><br>v4sw6+8BCGHJMPRUY$hw4/5ln6pr5/7FOPSck0ma7u7BFHLMOSw2DGTWXm4l7+8ADEFGKMRSUi2C$OBluefish/e5+6t4/5AXb7/9AHKLPTen6a20XIs7MRr8p-4.75/-2.26g4/6ACMRTZ <a href="http://hackerkey.com">hackerkey.com</a><br>