[Tux4kids-commits] r1515 - tux4kids-web/htdocs
Matthew McSpadden
mmcspadden-guest at alioth.debian.org
Fri Sep 11 14:14:03 UTC 2009
Author: mmcspadden-guest
Date: 2009-09-11 14:14:03 +0000 (Fri, 11 Sep 2009)
New Revision: 1515
Removed:
tux4kids-web/htdocs/dev.php
tux4kids-web/htdocs/howto.php
tux4kids-web/htdocs/mail.php
Log:
Trying to fix svn commit issues.
Deleted: tux4kids-web/htdocs/dev.php
===================================================================
--- tux4kids-web/htdocs/dev.php 2009-09-11 14:09:42 UTC (rev 1514)
+++ tux4kids-web/htdocs/dev.php 2009-09-11 14:14:03 UTC (rev 1515)
@@ -1,84 +0,0 @@
-<?php include ('includes/pageheader.php');?>
- <title>Tux4kids - Developers</title>
- </head>
-<body>
- <div align="center">
- <div class="box">
- <div class="col1">
- <ul class="menu">
- <li><a href="index.php"><span>Home</span></a></li>
- <li><a href="projects.php"><span>Projects</span></a></li>
- <li><a href="dev.php" class="active"><span>For Developers</span></a></li>
- <li><a href="mail.php"><span>Mailing Lists</span></a></li>
- <li><a href="svn.php"><span>SVN Repository</span></a></li>
- <li><a href="https://alioth.debian.org/forum/?group_id=31080"><span>Forums</span></a></li>
- </ul>
- <br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
- <br /><br /><br /><br /><br /><br /><br /><br />
- <img src="images/pow-fusionforge.png" alt="Fusion Forge" />
- </div>
- <div class="col2">
- <b>General information</b><br />
- Tux4Kids programs are written in C and use Simple DirectMedia Layer (SDL) for the graphics. The programs are portable, running
- on Linux, Windows, Mac OSX, and BeOS. They are internationalized into many languages, and developers should keep the needs of
- non-English speakers in mind.<br />
- Most development happens on Linux, and the tools for development are readily available on any modern Linux distribution.
- However, it should also be possible to develop on other platforms.<br />
- <br />
-
- <b>Documentation for major tools and libraries</b><br />
- <a href="http://www.libsdl.org/">SDL</a> (see in particular the DocWiki link)<br />
- <font style="font-size: 10px;">We also use SDL_image (graphics files), SDL_mixer (sound), SDL_ttf (fonts), and will soon add
- SDL_net (network). Documentation for these is available on the DocWiki.</font><br />
- <a href="http://svnbook.red-bean.com/">Subversion</a> (see in particular Chapter 2, "Basic Usage")<br />
- <a href="http://www.gnu.org/software/gettext/">libintl/gettext</a> (for internationalization, aka translation)<br />
- <a href="http://www.gnu.org/software/automake/">Automake</a> (build system)<br />
- <a href="http://www.cmake.org/cmake/help/documentation.html">CMake</a> (an alternative build system, used especially for our
- Mac OSX releases of TuxMath but working on other platforms, too)<br />
- <br />
-
- <b>SVN checkout (TuxMath and TuxTyping)</b><br />
- The SVN site is hosted on <a href="http://tux4kids.alioth.debian.org/">Alioth</a> (please do not download the SourceForge SVN
- tree, it could be out of date). You can do an "anonymous" checkout in the following way:<br />
- <kbd>svn co svn://svn.debian.org/tux4kids/</kbd><br />
- This will get you the source code, but you won\'t be able to check in your modifications, because you need to have an account
- on Alioth.<br /><br />
- To get a fully-functional SVN checkout, <a href="http://alioth.debian.org">apply for an Alioth account</a> and wait for administrator
- approval. Once you have approval, do the checkout in the following way:<br />
- <kbd>svn co svn+ssh://fred-guest@svn.debian.org/svn/tux4kids</kbd><br />
- assuming your user name is "fred-guest". You will have to supply your password (perhaps more than once; note you can upload an
- SSH key to Alioth and bypass the requirement to type the password each time you make a commit).<br />
- With this checkout, you can use the full functionality of SVN and distribute your improvements to all the developers. If you
- started developing with an anonymous checkout, you can manually copy any changes over to the new directory created with your
- Alioth account and check them in.<br />
- <br />
- <b>Copyright</b><br />
- Tux4kids software is released under the GPL2. By commiting your code you agree to distribute your work under this
- license as well. Please state so in the headers of the source files, including svg images. Thanks!
- <br />
- <br />
-
- <b>Development and coding tips</b><br />
- <ul>
- <li>Installing the required libraries (from distributor packages on Linux): be sure to install the "dev" versions as well, so
- that you have the header files.</li>
- <li>Documentation about compiling is available in the "doc" directory in trunk.</li>
- <li>SVN branches: if your work is "disruptive" (meaning it\'s a fairly large change in core aspects of the code), consider
- working in a branch. You can then make regular commits without disrupting trunk.<br />
- However, it is dangerous to work for very long in a branch: odds are high that your work will be incompatible (in either small
- or large ways) with other ongoing development, your work will not get the kind of oversight that trunk gets, and in any event
- your work is not useful until you merge to trunk. For these reasons you should merge to trunk at any available opportunity.<br />
- If your work is not disruptive, it may be advisable to work directly in trunk.</li>
- <li>Please keep the changelog (in the doc/ directory) updated!</li>
- <li>For information about preparing strings appropriately for internationalization, see
- <a href="http://www.gnu.org/software/gettext/manual/html_node/Preparing-Strings.html#Preparing-Strings">these</a> <a href="http://techbase.kde.org/Development/Tutorials/Localization/i18n_Mistakes#Pitfall_.232:_Word_Puzzles">tips</a>. TuxMath now has built-in linebreaking code (adopted from gettext) in the "linewrap" source file.</li>
- </ul>
-
- <b>Graphics</b><br />
- Because of the impending support for <a href="http://en.wikipedia.org/wiki/Scalable_Vector_Graphics">SVG</a>, we <i>strongly</i> prefer that any new graphics files be created in SVG format. We can generate PNG files as needed from the SVGs.
- </div>
-<?php include ('includes/header.php');?>
- </div>
- </div>
-</body>
-</html>
\ No newline at end of file
Deleted: tux4kids-web/htdocs/howto.php
===================================================================
--- tux4kids-web/htdocs/howto.php 2009-09-11 14:09:42 UTC (rev 1514)
+++ tux4kids-web/htdocs/howto.php 2009-09-11 14:14:03 UTC (rev 1515)
@@ -1,73 +0,0 @@
-<?php include ('includes/pageheader.php');?>
- <title>Tux4kids - Home</title>
-<?php include ('includes/header.php');?>
- <div class="col1">
- <ul class="menu">
- <li><a href="index.php"><span>Home</span></a></li>
- <li><a href="projects.php"><span>Projects</span></a></li>
- <li><a href="dev.php"><span>For Developers</span></a></li>
- <li><a href="mail.php"><span>Mailing Lists</span></a></li>
- <li><a href="svn.php"><span>SVN Repository</span></a></li>
- <li><a href="https://alioth.debian.org/forum/?group_id=31080"><span>Forums</span></a></li>
- </ul>
- </div>
- <div class="col2">
- <font style="font-size: 14px;">This is not a tutorial on webdesign, if you want to actually learn, check out <a href="http://www.w3schools.com/">w3schools</a>,
- they have some good info. This is just to help the developers know the syntax and basics to put content on the pages
- without messing up the rest of the page.<br />
- <br />
-
- <font style="font-size: 10px;">Note - Please DO NOT use a WYSIWYG program. Those add bloat to the code and
- they would not work well with what we've
- written into the site so far.</font><br />
- <br />
- We are using PHP includes to generate some of the xhtml code, while the rest is normal xhtml code. Unless you are running
- a web server with php enabled, you will need to upload it to test it, since a browser cannot handle php on it's own. Also
- for the record, most of the formatting is done by CSS in the css directory.<br />
- <br />
-
- You will need a text editor of some kind to open the files. I am partial to <a href="http://www.scintilla.org/SciTE.html">SciTE</a>,
- which gives color highlighting for different languages, and has a windows version that can read unix/linux line breaks.<br />
- <br />
-
- Open the php file you want to modify. Find these tags:<br />
- <div class="col2"><br />
- <br />
- </div><br />
- <br /><br />
- All the content that you want to add will go between those.<br />
- <br />
- <b>How to add text:</b><br />
- Copy and paste between the two tags. That will get it up there. If you want to format it you will need
- to add some tags around what you want formatted. <br />
- <br /> Line break<br />
- <b></b> Bold<br />
- <i></i> Italics<br />
- <u></u> Underline<br />
- <font style="font-size: 12px;"></font> Font size <br />
- There are many many others, but those should at least get you going.<br />
- <br />
-
- <b>Creating a link:</b><br />
- This - <a href="index.php">Click Here!</a> - becomes <a href="index.php">Click Here!</a><br />
- <br />
- The href points to the file and anything between the tags becomes a link. Text will turn blue and underlined,
- and pictures will let you click on them. You can use a relative file path or an asolute file path here, relative
- is prefered. If you do not know what a relative file path is, please don't change anything on the website,
- just email me what you want up there. <br />
- <br />
-
- <b>Adding a picture (other than screenshots:)</b><br />
- Just copy this code and change the file name.<br />
- <img src="images/imagename.jpg" /><br />
- <br />
- img obviously tells that it is an image, and the src is where the image is.<br />
- <br />
-
- <b>Adding a screenshot from Tux Type or TuxMath:</b><br />
- Coming Soon.</font>
- </div>
- </div>
- </div>
-</body>
-</html>
\ No newline at end of file
Deleted: tux4kids-web/htdocs/mail.php
===================================================================
--- tux4kids-web/htdocs/mail.php 2009-09-11 14:09:42 UTC (rev 1514)
+++ tux4kids-web/htdocs/mail.php 2009-09-11 14:14:03 UTC (rev 1515)
@@ -1,61 +0,0 @@
-<?php include ('includes/pageheader.php');?>
- <title>Tux4kids - Mailing Lists</title>
- </head>
-<body>
- <div align="center">
- <div class="box">
- <div class="col1">
- <ul class="menu">
- <li><a href="index.php"><span>Home</span></a></li>
- <li><a href="projects.php"><span>Projects</span></a></li>
- <li><a href="dev.php"><span>For Developers</span></a></li>
- <li><a href="mail.php" class="active"><span>Mailing Lists</span></a></li>
- <li><a href="svn.php"><span>SVN Repository</span></a></li>
- <li><a href="https://alioth.debian.org/forum/?group_id=31080"><span>Forums</span></a></li>
- </ul>
- <br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
- <br /><br /><br /><br /><br /><br /><br /><br />
- <img src="images/pow-fusionforge.png" alt="Fusion Forge" />
- </div>
- <div class="col2">
- Mailing lists are the best way to keep up with what is going on with the Tux4Kids projects. Tux4Kids has 11 active mailing
- lists. Different mailing lists are used for different purposes. See the descriptions below.<br />
- <br />
- <b>General Tux4Kids List: (not project-specific)</b>
- <ul>
- <li><a href="http://lists.alioth.debian.org/mailman/listinfo/tux4kids-discuss">Tux4kids-discuss</a> - Discussion mailing list for the Tux4kids project</li>
- </ul>
- <b>Tux Typing Lists:</b>
- <ul>
- <li><a href="http://lists.alioth.debian.org/mailman/listinfo/tux4kids-tuxtype-dev">Tux4kids-tuxtype-dev</a> - Development list for tuxtype</li>
- </ul>
- <b>Tux Paint Lists:</b>
- <ul>
- <li>For Users:</li>
- <ul>
- <li><a href="http://tuxpaint.org/cgi-bin/mailman/listinfo/tuxpaint-news">Tuxpaint-news</a> - Release announcements (not a discussion list)</li>
- <li><a href="https://lists.sourceforge.net/lists/listinfo/tuxpaint-users">Tuxpaint-users</a> - For parents/teachers/users</li>
- </ul>
- <li>For Developers:</li>
- <ul>
- <li><a href="https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel">Tuxpaint-devel</a> - Code and general dev. discussion</li>
- <li><a href="https://lists.sourceforge.net/lists/listinfo/tuxpaint-i18n">Tuxpaint-i18n</a> - Translation work discussion</li>
- <li><a href="https://lists.sourceforge.net/lists/listinfo/tuxpaint-stamps">Tuxpaint-stamps</a> - Stamp artwork discussion</li>
- <li><a href="https://lists.sourceforge.net/lists/listinfo/tuxpaint-docs">Tuxpaint-docs</a> - Documentation creation discussion</li>
- </ul>
- </ul>
- <b>TuxMath Lists:</b>
- <ul>
- <li><a href="https://lists.sourceforge.net/lists/listinfo/tuxmath-devel">Tuxmath-devel</a> - Tuxmath developers list</li>
- </ul>
- <b>Code commit logs: (not discussion lists)</b>
- <ul>
- <li><a href="http://lists.alioth.debian.org/mailman/listinfo/tux4kids-commits">Tux4kids-commits</a> - CVG commit logs</li>
- <li><a href="https://lists.sourceforge.net/lists/listinfo/tuxpaint-cvs">Tuxpaint-cvs</a> - CVS commit logs for Tux Paint project</li>
- </ul>
- </div>
-<?php include ('includes/header.php');?>
- </div>
- </div>
-</body>
-</html>
\ No newline at end of file
More information about the Tux4kids-commits
mailing list