Commit c04ef230 authored by Marvin Scholz's avatar Marvin Scholz

Commit built site for now too because Gitlab pages is fun

parent bfa4d8d2
Pipeline #4277 failed with stage
in 11 seconds
_site
.sass-cache
.jekyll-metadata
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<link rel="canonical" href="http://yourdomain.com/about/">
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="/assets/css/main.css">
<style>
:root {
--jumbotron-padding-y: 3rem;
}
.jumbotron {
padding-top: var(--jumbotron-padding-y);
padding-bottom: var(--jumbotron-padding-y);
margin-bottom: 0;
background-color: #fff;
}
@media (min-width: 768px) {
.jumbotron {
padding-top: calc(var(--jumbotron-padding-y) * 2);
padding-bottom: calc(var(--jumbotron-padding-y) * 2);
}
}
.jumbotron p:last-child {
margin-bottom: 0;
}
.jumbotron-heading {
font-weight: 300;
}
.jumbotron .container {
max-width: 40rem;
}
</style>
<title>About</title>
<meta name="description" content="Documentation for VLC developers and those who want to get started contributing to VLC.
">
</head>
<body>
<nav class="navbar navbar-expand-md navbar-dark bg-dark mb-4">
<a class="navbar-brand" href="#">
<img src="https://images.videolan.org/images/VLC-IconSmall.png" width="30" height="30" class="d-inline-block align-top" alt="VLC"> Developer Docs
</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarCollapse">
<ul class="navbar-nav mr-auto">
<li class="nav-item active">
<a class="nav-link" href="#">Overview <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="introduction.html">Introduction</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Documentation</a>
</li>
<!--
<li class="active">
<a href="/about">About</a>
</li>
-->
</ul>
</div>
</nav>
<main role="main" class="container">
<h1 class="display-4">About</h1>
<p>This is the base Jekyll theme. You can find out more info about customizing your Jekyll theme, as well as basic Jekyll usage documentation at <a href="http://jekyllrb.com/">jekyllrb.com</a></p>
<p>You can find the source code for the Jekyll new theme at: <a href="https://github.com/jglovier/jekyll-new">github.com/jglovier/jekyll-new</a></p>
<p>You can find the source code for Jekyll at <a href="https://github.com/jekyll/jekyll">github.com/jekyll/jekyll</a></p>
</main>
<!--
<footer class="footer">
<div class="container">
<p class="text-muted">These are unofficial Twitter API Docs, not in any way affiliated with Twitter.</p>
</div>
</footer>
-->
<!-- Optional JavaScript -->
<!-- jQuery first, then Popper.js, then Bootstrap JS -->
<script src="/assets/js/jquery.slim.min.js"></script>
<script src="/assets/js/popper.min.js"></script>
<script src="/assets/js/bootstrap.min.js"></script>
</body>
</html>
This diff is collapsed.
<?xml version="1.0" encoding="utf-8"?>
<svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1696 960q0 26-19 45t-45 19h-224q0 171-67 290l208 209q19 19 19 45t-19 45q-18 19-45 19t-45-19l-198-197q-5 5-15 13t-42 28.5-65 36.5-82 29-97 13v-896h-128v896q-51 0-101.5-13.5t-87-33-66-39-43.5-32.5l-15-14-183 207q-20 21-48 21-24 0-43-16-19-18-20.5-44.5t15.5-46.5l202-227q-58-114-58-274h-224q-26 0-45-19t-19-45 19-45 45-19h224v-294l-173-173q-19-19-19-45t19-45 45-19 45 19l173 173h844l173-173q19-19 45-19t45 19 19 45-19 45l-173 173v294h224q26 0 45 19t19 45zm-480-576h-640q0-133 93.5-226.5t226.5-93.5 226.5 93.5 93.5 226.5z"/></svg>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<svg width="2048" height="1792" viewBox="0 0 2048 1792" xmlns="http://www.w3.org/2000/svg"><path d="M681 1399l-50 50q-10 10-23 10t-23-10l-466-466q-10-10-10-23t10-23l466-466q10-10 23-10t23 10l50 50q10 10 10 23t-10 23l-393 393 393 393q10 10 10 23t-10 23zm591-1067l-373 1291q-4 13-15.5 19.5t-23.5 2.5l-62-17q-13-4-19.5-15.5t-2.5-24.5l373-1291q4-13 15.5-19.5t23.5-2.5l62 17q13 4 19.5 15.5t2.5 24.5zm657 651l-466 466q-10 10-23 10t-23-10l-50-50q-10-10-10-23t10-23l393-393-393-393q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l466 466q10 10 10 23t-10 23z"/></svg>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1596 476q14 14 28 36h-472v-472q22 14 36 28zm-476 164h544v1056q0 40-28 68t-68 28h-1344q-40 0-68-28t-28-68v-1600q0-40 28-68t68-28h800v544q0 40 28 68t68 28zm160 736v-64q0-14-9-23t-23-9h-704q-14 0-23 9t-9 23v64q0 14 9 23t23 9h704q14 0 23-9t9-23zm0-256v-64q0-14-9-23t-23-9h-704q-14 0-23 9t-9 23v64q0 14 9 23t23 9h704q14 0 23-9t9-23zm0-256v-64q0-14-9-23t-23-9h-704q-14 0-23 9t-9 23v64q0 14 9 23t23 9h704q14 0 23-9t9-23z"/></svg>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M782 1078q-1 3-12.5-.5t-31.5-11.5l-20-9q-44-20-87-49-7-5-41-31.5t-38-28.5q-67 103-134 181-81 95-105 110-4 2-19.5 4t-18.5 0q6-4 82-92 21-24 85.5-115t78.5-118q17-30 51-98.5t36-77.5q-8-1-110 33-8 2-27.5 7.5t-34.5 9.5-17 5q-2 2-2 10.5t-1 9.5q-5 10-31 15-23 7-47 0-18-4-28-21-4-6-5-23 6-2 24.5-5t29.5-6q58-16 105-32 100-35 102-35 10-2 43-19.5t44-21.5q9-3 21.5-8t14.5-5.5 6 .5q2 12-1 33 0 2-12.5 27t-26.5 53.5-17 33.5q-25 50-77 131l64 28q12 6 74.5 32t67.5 28q4 1 10.5 25.5t4.5 30.5zm-205-486q3 15-4 28-12 23-50 38-30 12-60 12-26-3-49-26-14-15-18-41l1-3q3 3 19.5 5t26.5 0 58-16q36-12 55-14 17 0 21 17zm698 129l63 227-139-42zm-1108 800l694-232v-1032l-694 233v1031zm1241-317l102 31-181-657-100-31-216 536 102 31 45-110 211 65zm-503-962l573 184v-380zm311 1323l158 13-54 160-40-66q-130 83-276 108-58 12-91 12h-84q-79 0-199.5-39t-183.5-85q-8-7-8-16 0-8 5-13.5t13-5.5q4 0 18 7.5t30.5 16.5 20.5 11q73 37 159.5 61.5t157.5 24.5q95 0 167-14.5t157-50.5q15-7 30.5-15.5t34-19 28.5-16.5zm448-1079v1079l-774-246q-14 6-375 127.5t-368 121.5q-13 0-18-13 0-1-1-3v-1078q3-9 4-10 5-6 20-11 107-36 149-50v-384l558 198q2 0 160.5-55t316-108.5 161.5-53.5q20 0 20 21v418z"/></svg>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M976 1408q0-33-23.5-56.5t-56.5-23.5-56.5 23.5-23.5 56.5 23.5 56.5 56.5 23.5 56.5-23.5 23.5-56.5zm208-160v-704q0-13-9.5-22.5t-22.5-9.5h-512q-13 0-22.5 9.5t-9.5 22.5v704q0 13 9.5 22.5t22.5 9.5h512q13 0 22.5-9.5t9.5-22.5zm-192-848q0-16-16-16h-160q-16 0-16 16t16 16h160q16 0 16-16zm288-16v1024q0 52-38 90t-90 38h-512q-52 0-90-38t-38-90v-1024q0-52 38-90t90-38h512q52 0 90 38t38 90z"/></svg>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1615 0q70 0 122.5 46.5t52.5 116.5q0 63-45 151-332 629-465 752-97 91-218 91-126 0-216.5-92.5t-90.5-219.5q0-128 92-212l638-579q59-54 130-54zm-909 1034q39 76 106.5 130t150.5 76l1 71q4 213-129.5 347t-348.5 134q-123 0-218-46.5t-152.5-127.5-86.5-183-29-220q7 5 41 30t62 44.5 59 36.5 46 17q41 0 55-37 25-66 57.5-112.5t69.5-76 88-47.5 103-25.5 125-10.5z"/></svg>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M448 1472q0-26-19-45t-45-19-45 19-19 45 19 45 45 19 45-19 19-45zm644-420l-682 682q-37 37-90 37-52 0-91-37l-106-108q-38-36-38-90 0-53 38-91l681-681q39 98 114.5 173.5t173.5 114.5zm634-435q0 39-23 106-47 134-164.5 217.5t-258.5 83.5q-185 0-316.5-131.5t-131.5-316.5 131.5-316.5 316.5-131.5q58 0 121.5 16.5t107.5 46.5q16 11 16 28t-16 28l-293 169v224l193 107q5-3 79-48.5t135.5-81 70.5-35.5q15 0 23.5 10t8.5 25z"/></svg>
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<link rel="canonical" href="http://yourdomain.com/docs/">
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="/assets/css/main.css">
<style>
:root {
--jumbotron-padding-y: 3rem;
}
.jumbotron {
padding-top: var(--jumbotron-padding-y);
padding-bottom: var(--jumbotron-padding-y);
margin-bottom: 0;
background-color: #fff;
}
@media (min-width: 768px) {
.jumbotron {
padding-top: calc(var(--jumbotron-padding-y) * 2);
padding-bottom: calc(var(--jumbotron-padding-y) * 2);
}
}
.jumbotron p:last-child {
margin-bottom: 0;
}
.jumbotron-heading {
font-weight: 300;
}
.jumbotron .container {
max-width: 40rem;
}
</style>
<title>The Docs</title>
<meta name="description" content="Documentation for VLC developers and those who want to get started contributing to VLC.
">
</head>
<body>
<nav class="navbar navbar-expand-md navbar-dark bg-dark mb-4">
<a class="navbar-brand" href="#">
<img src="https://images.videolan.org/images/VLC-IconSmall.png" width="30" height="30" class="d-inline-block align-top" alt="VLC"> Developer Docs
</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarCollapse">
<ul class="navbar-nav mr-auto">
<li class="nav-item active">
<a class="nav-link" href="#">Overview <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="introduction.html">Introduction</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Documentation</a>
</li>
<!--
<li class="">
<a href="/about">About</a>
</li>
-->
</ul>
</div>
</nav>
<main role="main" class="container">
<h1 class="display-4">The Docs</h1>
<p>Put some text here.</p>
<ul>
<li>A cool list</li>
<li>Another item for this list</li>
</ul>
<h2 id="is-this-a-heading">Is this a heading?</h2>
<p><strong>tl;dr</strong> Some more text</p>
</main>
<!--
<footer class="footer">
<div class="container">
<p class="text-muted">These are unofficial Twitter API Docs, not in any way affiliated with Twitter.</p>
</div>
</footer>
-->
<!-- Optional JavaScript -->
<!-- jQuery first, then Popper.js, then Bootstrap JS -->
<script src="/assets/js/jquery.slim.min.js"></script>
<script src="/assets/js/popper.min.js"></script>
<script src="/assets/js/bootstrap.min.js"></script>
</body>
</html>
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Developer Docs</title>
<description>Documentation for VLC developers and those who want to get started contributing to VLC.
</description>
<link>http://yourdomain.com/</link>
<atom:link href="http://yourdomain.com/feed.xml" rel="self" type="application/rss+xml" />
<pubDate>Sun, 03 Feb 2019 15:11:17 +0100</pubDate>
<lastBuildDate>Sun, 03 Feb 2019 15:11:17 +0100</lastBuildDate>
<generator>Jekyll v3.7.3</generator>
<item>
<title>Welcome to Jekyll!</title>
<description>&lt;p&gt;You’ll find this post in your &lt;code class=&quot;highlighter-rouge&quot;&gt;_posts&lt;/code&gt; directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run &lt;code class=&quot;highlighter-rouge&quot;&gt;jekyll serve --watch&lt;/code&gt;, which launches a web server and auto-regenerates your site when a file is updated.&lt;/p&gt;
&lt;p&gt;To add new posts, simply add a file in the &lt;code class=&quot;highlighter-rouge&quot;&gt;_posts&lt;/code&gt; directory that follows the convention &lt;code class=&quot;highlighter-rouge&quot;&gt;YYYY-MM-DD-name-of-post.ext&lt;/code&gt; and includes the necessary front matter. Take a look at the source for this post to get an idea about how it works.&lt;/p&gt;
&lt;p&gt;Jekyll also offers powerful support for code snippets:&lt;/p&gt;
&lt;figure class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-ruby&quot; data-lang=&quot;ruby&quot;&gt;&lt;span class=&quot;k&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;nf&quot;&gt;print_hi&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;puts&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&quot;Hi, &lt;/span&gt;&lt;span class=&quot;si&quot;&gt;#{&lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;si&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;end&lt;/span&gt;
&lt;span class=&quot;n&quot;&gt;print_hi&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s1&quot;&gt;'Tom'&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
&lt;span class=&quot;c1&quot;&gt;#=&amp;gt; prints 'Hi, Tom' to STDOUT.&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;
&lt;p&gt;Check out the &lt;a href=&quot;http://jekyllrb.com&quot;&gt;Jekyll docs&lt;/a&gt; for more info on how to get the most out of Jekyll. File all bugs/feature requests at &lt;a href=&quot;https://github.com/jekyll/jekyll&quot;&gt;Jekyll’s GitHub repo&lt;/a&gt;. If you have questions, you can ask them on &lt;a href=&quot;https://github.com/jekyll/jekyll-help&quot;&gt;Jekyll’s dedicated Help repository&lt;/a&gt;.&lt;/p&gt;
</description>
<pubDate>Tue, 16 Dec 2014 01:58:35 +0100</pubDate>
<link>http://yourdomain.com/news/2014/12/16/welcome-to-jekyll.html</link>
<guid isPermaLink="true">http://yourdomain.com/news/2014/12/16/welcome-to-jekyll.html</guid>
<category>news</category>
</item>
</channel>
</rss>
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<link rel="canonical" href="http://yourdomain.com/">
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="/assets/css/main.css">
<style>
:root {
--jumbotron-padding-y: 3rem;
}
.jumbotron {
padding-top: var(--jumbotron-padding-y);
padding-bottom: var(--jumbotron-padding-y);
margin-bottom: 0;
background-color: #fff;
}
@media (min-width: 768px) {
.jumbotron {
padding-top: calc(var(--jumbotron-padding-y) * 2);
padding-bottom: calc(var(--jumbotron-padding-y) * 2);
}
}
.jumbotron p:last-child {
margin-bottom: 0;
}
.jumbotron-heading {
font-weight: 300;
}
.jumbotron .container {
max-width: 40rem;
}
</style>
<title>Developer Docs</title>
<meta name="description" content="Documentation for VLC developers and those who want to get started contributing to VLC.
">
</head>
<body>
<nav class="navbar navbar-expand-md navbar-dark bg-dark mb-4">
<a class="navbar-brand" href="#">
<img src="https://images.videolan.org/images/VLC-IconSmall.png" width="30" height="30" class="d-inline-block align-top" alt="VLC"> Developer Docs
</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarCollapse">
<ul class="navbar-nav mr-auto">
<li class="nav-item active">
<a class="nav-link" href="#">Overview <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="introduction.html">Introduction</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Documentation</a>
</li>
<!--
<li class="">
<a href="/about">About</a>
</li>
-->
</ul>
</div>
</nav>
<main role="main">
<div class="home">
<section class="jumbotron text-center">
<div class="container">
<h1 class="jumbotron-heading">Developer Zone</h1>
<p class="lead text-muted">
Are you a developer, designer or writer and want to help
make VLC better? Then this is the right place for you
to learn how to get started contributing to VLC.
</p>
<p>
<a href="introduction.html" class="btn btn-primary my-2">Get started</a>
<a href="#" class="btn btn-secondary my-2">Documentation</a>
</p>
</div>
</section>
<section class="bg-light">
<div class="container py-5">
<h2>Contribution areas</h2>
<p class="lead mb-5">
There are different areas where you can contribute, here you can find
a quick overview of these.
</p>
<div class="row">
<div class="col-sm-12 col-md-6">
<div class="media">
<img class="mr-3" src="assets/img/icons/file-text.svg" alt="" style="width: 64px" />
<div class="media-body">
<h5 class="mt-0">Lua scripting</h5>
<p>
VLC can be extended with Lua scripts, Lua scripts can be used
for <em>service discovery</em>, <em>playlist</em>,
<em>metadata fetcher</em> or <em>interface</em> modules.
Additionally it is possible to develop VLC <em>extensions</em>
with it.
</p>
<p><a href="./docs/lua/">More info…</a></p>
</div>
</div>
</div>
<div class="col-sm-12 col-md-6">
<div class="media">
<img class="mr-3" src="assets/img/icons/wrench.svg" alt="" style="width: 64px" />
<div class="media-body">
<h5 class="mt-0">C/C++ modules</h5>
<p>
Most of VLC is written in <em>C</em> and
some modules in <em>C++</em>, if you are familiar with
those languages, check out this section for more
information.
</p>
<p><a href="#">More info…</a></p>
</div>
</div>
</div>
</div>
<hr />
<div class="row">
<div class="col-sm-12 col-md-6">
<div class="media">
<img class="mr-3" src="assets/img/icons/paint-brush.svg" alt="" style="width: 64px" />
<div class="media-body">
<h5 class="mt-0">Designers/Writers</h5>
<p>
Even as non-coder, you can still contribute to VLC by
helping with design for the VLC interface modules or the
port of VLC. Alternatively you can help by writing or
improving the documentation.
</p>
<p><a href="#">More info…</a></p>
</div>
</div>
</div>
<div class="col-sm-12 col-md-6">
<div class="media">
<img class="mr-3" src="assets/img/icons/mobile-phone.svg" alt="" style="width: 64px" />
<div class="media-body">
<h5 class="mt-0">VLC Ports</h5>
<p>
VLC has ports for Android, iOS and WinRT,
if you are familiar with any of those and want
to contribute, this is the place to get started.
</p>
<p><a href="#">More info…</a></p>
</div>
</div>
</div>
</div>
<hr />
<div class="row">
<div class="col-sm-12 col-md-6">
<div class="media">
<img class="mr-3" src="assets/img/icons/code.svg" alt="" style="width: 64px" />
<div class="media-body">
<h5 class="mt-0">Web Developers</h5>
<p>
If you are a web developer you can contribute to
improve the VLC Web interface or the VideoLAN
Website.
</p>
<p><a href="#">More info…</a></p>
</div>
</div>
</div>
<div class="col-sm-12 col-md-6">
<div class="media">
<img class="mr-3" src="assets/img/icons/bug.svg" alt="" style="width: 64px" />
<div class="media-body">
<h5 class="mt-0">Report bugs</h5>
<p>
If you found a possible bug in VLC or want to
propose a new feature or enhancement, then check
out our bug reporting guidelines.
</p>
<p><a href="docs/report_bugs.html">Bugreport guide…</a></p>
</div>
</div>
</div>
</div>
</div>
</section>
<h2 class="page-heading">Recent News</h2>
<div class="list-group">
<a href="/news/2014/12/16/welcome-to-jekyll.html" class="list-group-item">
<h4 class="list-group-item-heading">
Welcome to Jekyll! <small>Dec 16, 2014</small>
</h4>
<p class="list-group-item-text">
<p>You’ll find this post in your <code class="highlighter-rouge">_posts</code> directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run <code class="highlighter-rouge">jekyll serve --watch</code>, which launches a web server and auto-regenerates your site when a file is updated.</p>
Read more…
</p>
</a>
</div>
<p>
<a href="/news/" class="btn btn-primary" role="button">
<i class="fa fa-newspaper-o fa-lg"></i> All News
</a>
</p>
</div>
</main>
<!--
<footer class="footer">
<div class="container">
<p class="text-muted">These are unofficial Twitter API Docs, not in any way affiliated with Twitter.</p>
</div>
</footer>
-->
<!-- Optional JavaScript -->
<!-- jQuery first, then Popper.js, then Bootstrap JS -->
<script src="/assets/js/jquery.slim.min.js"></script>
<script src="/assets/js/popper.min.js"></script>
<script src="/assets/js/bootstrap.min.js"></script>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<link rel="canonical" href="http://yourdomain.com/intro/">
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="/assets/css/main.css">
<style>
:root {
--jumbotron-padding-y: 3rem;
}
.jumbotron {
padding-top: var(--jumbotron-padding-y);
padding-bottom: var(--jumbotron-padding-y);
margin-bottom: 0;
background-color: #fff;
}
@media (min-width: 768px) {
.jumbotron {
padding-top: calc(var(--jumbotron-padding-y) * 2);
padding-bottom: calc(var(--jumbotron-padding-y) * 2);
}
}
.jumbotron p:last-child {
margin-bottom: 0;
}
.jumbotron-heading {
font-weight: 300;
}
.jumbotron .container {
max-width: 40rem;
}
</style>
<title>Introduction</title>
<meta name="description" content="Documentation for VLC developers and those who want to get started contributing to VLC.
">
</head>
<body>
<nav class="navbar navbar-expand-md navbar-dark bg-dark mb-4">
<a class="navbar-brand" href="#">
<img src="https://images.videolan.org/images/VLC-IconSmall.png" width="30" height="30" class="d-inline-block align-top" alt="VLC"> Developer Docs
</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarCollapse">
<ul class="navbar-nav mr-auto">
<li class="nav-item active">
<a class="nav-link" href="#">Overview <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="introduction.html">Introduction</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Documentation</a>
</li>
<!--
<li class="">
<a href="/about">About</a>
</li>
-->
</ul>
</div>
</nav>
<main role="main" class="container">
<h1 class="display-4">Introduction</h1>
<p class="lead">
This is a quick introduction into VLC development, how to communicate and
coordinate with the other developers, get the source code and how to
submit your changes back.
</p>
<h2 id="communicating">Communicating</h2>
<p>The most important part is how to communicate with other VLC developers.</p>
<h3 id="chat-irc">Chat (IRC)</h3>
<p>A lot of communication happens via Internet Relay Chat (IRC) on the <em>#videolan</em>
chatroom (“channel”) on <a href="https://freenode.net">Freenode</a>. To join the chat you
can either use a IRC client program or the Webchat. The recommended way is to
use a IRC client program as it makes it easier to stay connected and online in
the chat for longer time.</p>
<p>Popular clients are:
<a href="https://hexchat.github.io">HexChat</a> (Windows/Linux/macOS),
<a href="https://quassel-irc.org">Quassel IRC</a> (Windows/Linux/macOS),
<a href="https://www.codeux.com/textual/">Textual</a> (macOS).</p>
<p class="text-center">
<a href="http://webchat.freenode.net/?channels=%23videolan&amp;uio=MTY9dHJ1ZSYzPWZhbHNlJjk9dHJ1ZSYxMT0yMDUmMTM9dHJ1ZSYxNT10cnVl1d" class="btn btn-primary my-2">Open Webchat</a>
<a href="irc://freenode.net:6667/#videolan" class="btn btn-secondary my-2">Direct Link</a>
</p>
<h3 id="mailinglist-ml">Mailinglist (ML)</h3>
<p>For longer discussions and to follow the overall development, there is
the <a href="https://mailman.videolan.org/listinfo/vlc-devel">vlc-devel</a> mailinglist.
The mailing list is mostly used for submissions of source code patches and
review and discussion of these patches. Additionally important announcements
are made on this list, so it is strongly recommended to subscribe to that list.</p>
<p>All emails to that list are <a href="https://mailman.videolan.org/pipermail/vlc-devel/">publicly archived</a> and can be
browser using a web interface. Patches sent to that list will be additionally
available on <a href="https://patches.videolan.org">Patchwork</a>.</p>
<p class="text-center">
<a href="https://mailman.videolan.org/listinfo/vlc-devel" class="btn btn-primary my-2">
Subscribe the List
</a>
<a href="https://mailman.videolan.org/pipermail/vlc-devel/" class="btn btn-secondary my-2">
Browse archives
</a>
</p>
<h3 id="bugtracker-trac">Bugtracker (Trac)</h3>
<p>To keep track of all Bugreports and to plan Milestones, VLC currently has a
<a href="https://trac.videolan.org/vlc">Trac instance</a>.
There tickets can be created for bugs or feature requests, and it is a good
place to find things to work on.</p>
<p>Before filing new bugs, make sure you’ve read the bug report guidelines
which detail how to write a useful report and which information need
to be in it and how to obtain them.</p>
<p class="text-center">
<a href="./docs/report_bugs.html" class="btn btn-primary my-2">Report Guide</a>
<a href="https://trac.videolan.org/vlc/report/3" class="btn btn-secondary my-2">Browse Tickets</a>
</p>
<hr />
<h2 id="getting-the-source">Getting the Source</h2>
<p>If you want to contribute code to VLC, you need to get familiar with how to
get the source code. All VideoLAN projects use the <a href="https://git-scm.com">Git SCM</a> for their
code. In case you are not familiar with git yet, make sure you get a basic
understanding about how Git works before you continue, as this is essential
and not covered by this developer documentation.</p>
<p>Most VideoLAN projects are nowadays hosted at the
<a href="https://code.videolan.org">VideoLAN GitLab</a> instance, some projects, noticeably VLC
itself is still hosted on the old Git server at <code class="highlighter-rouge">git.videolan.org</code>
and can be browsed using the <a href="https://git.videolan.org/">Gitweb interface</a>.
For more information about the Git workflow for VLC check out the
dedicated Git page.</p>
<p class="text-center">
<a href="#TODO" class="btn btn-primary my-2">Git Guide</a>
</p>
<h2 id="submitting-patches">Submitting patches</h2>
<p>Once you’ve worked on a feature or fixed a bug, to submit your code back you
need to send a patch to the mailinglist. The easiest way to do this is using
the <code><strong>git</strong> format-patch</code>
and <code><strong>git</strong> send-email</code> commands.
More details how to use them and which conventions we expect can be found
on the “Submitting patches” page.</p>
<p class="text-center">
<a href="#TODO" class="btn btn-primary my-2">Submitting patches</a>
</p>
</main>
<!--
<footer class="footer">
<div class="container">
<p class="text-muted">These are unofficial Twitter API Docs, not in any way affiliated with Twitter.</p>
</div>
</footer>
-->
<!-- Optional JavaScript -->
<!-- jQuery first, then Popper.js, then Bootstrap JS -->
<script src="/assets/js/jquery.slim.min.js"></script>
<script src="/assets/js/popper.min.js"></script>
<script src="/assets/js/bootstrap.min.js"></script>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<link rel="canonical" href="http://yourdomain.com/news/2014/12/16/welcome-to-jekyll.html">
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="/assets/css/main.css">
<style>