- Add videodb PHP/MySQL media collection manager (Blu-ray, DVD, CD) - Dockerfile: PHP 8.1 + Apache with GD/mysqli/exif extensions - docker-compose.yml: app on port 6761 + MySQL 8.0 with health checks - docker-entrypoint.sh: auto-generates config.inc.php from env vars, waits for MySQL, initializes DB schema idempotently - init-db.php: CLI schema installer using app's own prefix_query() logic - Persistent volumes for DB, cache, and cover images Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
42 lines
1.7 KiB
HTML
42 lines
1.7 KiB
HTML
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr">
|
|
<head>
|
|
<title>VideoDB - Documentation</title>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
|
|
</head>
|
|
<body>
|
|
<a href="index.html">Table of Contents</a>
|
|
<!-- begin content -->
|
|
|
|
<h1>Development</h1>
|
|
|
|
<a name="res"></a>
|
|
<h2>Developer Ressources</h2>
|
|
|
|
<p>If you want to join the development of VideoDB the first you should do is joining the <a href="http://lists.sourceforge.net/mailman/listinfo/videodb-devel" target="_blank">Developer Mailinglist</a>.</p>
|
|
|
|
<p>To stay up to date you should also use the current CVS version of VideoDB to avoid writing something that maybe is already included there. You can get the current development version from the CVS Server either by browsing the <a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/videodb/videodb/" target="_blank">Web-Interface</a> or accessing the repository directly via anonymous CVS:
|
|
|
|
<pre>
|
|
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/videodb login
|
|
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/videodb co videodb
|
|
</pre>
|
|
|
|
<p>When prompted for a password just hit enter.</p>
|
|
|
|
<p>Please note that the webbased access is up to 24 hours behind the real CVS Server so a real checkout is always to prefer.</p>
|
|
|
|
<a name="guide"></a>
|
|
<h2>Coding guidelines</h2>
|
|
|
|
<p>Here are some simple guidelines when contributing to VideoDB:</p>
|
|
|
|
<ul>
|
|
<li>Use an indention width of 4</li>
|
|
<li>Don't use tabs! Use spaces instead. Tabs look different in different editors, that makes problems...</li>
|
|
<li>Comment your code!</li>
|
|
<li>Use <a href="http://www.phpdoc.org">phpDocumentor</a> tags to explain your functions</li>
|
|
</ul>
|
|
|
|
<!-- end content -->
|
|
</body>
|
|
</html> |