Difference between pages "Widget:YouTube" and "Developer Guide"

(Difference between pages)
 
 
Line 1: Line 1:
<noinclude>This widget allows you to add a [https://developers.google.com/youtube/player_parameters YouTube video player] to your wiki page.
+
This page is intended to be a developer guide for Funtoo Linux.
== Using this widget ==
+
 
For information on how to use this widget, see the [http://www.mediawikiwidgets.org/YouTube widget description page on MediaWikiWidgets.org].
+
== Learn About Ebuilds ==
== Copy to your site ==
+
 
To use this widget on your site, just install the [http://www.mediawiki.org/wiki/Extension:Widgets MediaWiki Widgets extension] and the copy [{{fullurl:{{FULLPAGENAME}}|action=edit}} full source code] of this page to your wiki, as an article called '''{{FULLPAGENAME}}'''.</noinclude><includeonly><iframe width="<!--{$width|escape:'html'|default:'425'}-->" height="<!--{$height|escape:'html'|default:355}-->" src="http://www.youtube.com/embed/<!--{if isset($playlist)}-->?listType=playlist&list=<!--{$playlist|escape:'urlpathinfo'}--><!--{else}--><!--{$id|escape:'urlpathinfo'}--><!--{/if}-->" frameborder="0" allowfullscreen></iframe></includeonly>
+
* [[Portage Variables]] -- learn about all those variables inside an ebuild, and in <tt>make.conf</tt>.
 +
* [[Forking An Ebuild]] -- explains how to take an ebuild from Gentoo and fork it, so you can make local changes.
 +
* [[Ebuild Functions]] -- <tt>src_unpack</tt>, <tt>src_compile</tt> -- these are ebuild functions. There are others. See all of them and learn how they work.
 +
 
 +
== Funtoo Internals ==
 +
 
 +
* [[Multiple ABI Support]] -- learn how the <tt>gcc</tt> wrapper and <tt>multilib.eclass</tt> work in Gentoo and Funtoo.
 +
 
 +
== Portage ==
 +
 
 +
* [[Portage (Funtoo)]] -- learn about Funtoo changes to Portage (needs updating).
 +
* [[Portage Dynamic Slot]] - dynamic SLOT functionality now in Portage.
 +
 
 +
== Metro ==
 +
 
 +
* [[Metro Quick Start Tutorial]] -- learn how to use Metro, our automated build tool.
 +
* [[Metro]] - a full index of Metro-related documentation.
 +
 
 +
== Working With Git ==
 +
 
 +
Also check out:
 +
 
 +
* [[Git Merging Guide]]
 +
 
 +
Learning how to help squash out bugs can be a difficult thing to do, especially since sometimes JIRA looks a little overwhelming and confusing. A thank you to Daniel for making some videos (see below) on explaining this better, but there were a couple things left out. So I will take you through that. (With picture reference).
 +
 
 +
The first thing you're going to want to do is make an account, which is simple as clicking on the 'Log in' button on the top right, then clicking 'Sign up'.
 +
[[File:Signupjira.png|720px|center]]
 +
 
 +
After you've made your account, the best way to watch bugs is to click on the 'Agile' drop-down menu, and choose 'Classic'.
 +
[[File:Agileclassic.png|720px|center]]
 +
 
 +
Now, we're going to want to change a couple things even with this. By default, the 'Classic' mode takes you to 'Classic Planning Board', you want to change this to 'Classic Task Board'. This makes things much easier to read.
 +
I also recommend going to the '''Views''' eyeball icon to the right and selecting the '''List''' issue view, and the '''Compact (Kanban)''' task board mode. This will give you a top-level overview of all our bugs and their statuses, and JIRA will remember your view preferences the next time you log in.
 +
 
 +
[[File:Classicview.png|720px|center]]
 +
 
 +
After that, we're almost ready to rock and roll. We need to also make sure that you're not set to any version or we'll only see a few bugs. So in case it says '1.1' or '1.0' change it to 'Unscheduled'.
 +
[[File:Jiraversion.png|720px|center]]
 +
 
 +
And after all that, you can view and look at bugs that are in queue, To-do, or testing, which Daniel's videos are very great at explaining. Thanks for helping Funtoo Linux better and better.
 +
 
 +
<center>{{#widget:YouTube|id=JCg5DWjy6Ro|width=720}}
 +
 
 +
{{#widget:YouTube|id=tuFE9ZgVOpY|width=720}}
 +
 
 +
[[Category:Development]]

Latest revision as of 01:39, 5 April 2013

This page is intended to be a developer guide for Funtoo Linux.

Learn About Ebuilds

  • Portage Variables -- learn about all those variables inside an ebuild, and in make.conf.
  • Forking An Ebuild -- explains how to take an ebuild from Gentoo and fork it, so you can make local changes.
  • Ebuild Functions -- src_unpack, src_compile -- these are ebuild functions. There are others. See all of them and learn how they work.

Funtoo Internals

Portage

Metro

Working With Git

Also check out:

Learning how to help squash out bugs can be a difficult thing to do, especially since sometimes JIRA looks a little overwhelming and confusing. A thank you to Daniel for making some videos (see below) on explaining this better, but there were a couple things left out. So I will take you through that. (With picture reference).

The first thing you're going to want to do is make an account, which is simple as clicking on the 'Log in' button on the top right, then clicking 'Sign up'.

Signupjira.png

After you've made your account, the best way to watch bugs is to click on the 'Agile' drop-down menu, and choose 'Classic'.

Agileclassic.png

Now, we're going to want to change a couple things even with this. By default, the 'Classic' mode takes you to 'Classic Planning Board', you want to change this to 'Classic Task Board'. This makes things much easier to read. I also recommend going to the Views eyeball icon to the right and selecting the List issue view, and the Compact (Kanban) task board mode. This will give you a top-level overview of all our bugs and their statuses, and JIRA will remember your view preferences the next time you log in.

Classicview.png

After that, we're almost ready to rock and roll. We need to also make sure that you're not set to any version or we'll only see a few bugs. So in case it says '1.1' or '1.0' change it to 'Unscheduled'.

Jiraversion.png

And after all that, you can view and look at bugs that are in queue, To-do, or testing, which Daniel's videos are very great at explaining. Thanks for helping Funtoo Linux better and better.