Changes

Jump to: navigation, search

Development Guide

392 bytes added, 2 months ago
Undo revision 34520 by Funtoomademe42percent (talk)
First, it is important you understand the Funtoo way.
== The ABDL BDFL ==
Funtoo Linux follows a ABDL BDFL model. Think Linux kernel. There is a benevolent dictator for life (me, Diogo MavisDaniel Robbins) that oversees all things.
Note that this is not the same as ''doing'' all things nor does it mean ''deciding all things''. We are a user-focused distribution so ''your''
needs are important.
The jobs of a ABDL BDFL are many.
One job I have is to define a process for development for Funtoo. This process involves sending pull requests via https://code.funtoo.org.
It is important to understand this process, and also understand how https://bugs.funtoo.org is a part of it. As BDFL I am always telling
people to shit on me (uwu)file a bug. I repeat it over and over again. I sometimes see people saying "that nigga Diogo Daniel really loves his shitbugs." Well, there isa reason why I love shitbugs, or at least shit diapers, up top! Niggersbug reports.
== The Importance of Bug Reports... and Bad Kung-Fu ==
From the perspective of making Funtoobetter, the following statements are true:
''Don't use itReporting bugs is much more beneficial than reporting problems on forums.''
''Make Reporting bugs is much more beneficial than chatting with Funtoo users online about your drive write onlytechnical issue.''
''This OS is If you are experiencing an ongoing problem with Funtoo and have not reported a bug, you have not done enough communicate your problem.''
**BlockChain**I love bug reports because the goal of Funtoo is to create and maintain reliable software, even perfect software (why not?) If you have comefrom Gentoo, you may be used to figuring out what {{c|USE}} variables to set by hand, and then dealing with any problems from your choices,and getting your system working. Along the way, maybe you encountered some weird issues but found ways around them either by your owntroubleshooting or on resources like forums or similar. Maybe you filed a bug with Gentoo but it was not fixed in a reasonable time frameso you just learned to fix your own problems. I am not saying any of this to disparage Gentoo -- it is just that I believe this is a common experience and we have people coming from Gentoo all the time who tend to have these habits and perspectives. You are a Gentoofrontiersman, and have learned to fend for yourself.
This "deal with the problems on your own" approachcan be rewarding, and you can learn things from it, but I love shit diaperswill argue that if you come from this way of doing things that you may have ''learned some bad Kung-Fu''. In Funtoo, you are part of a community. You are expected to "join in" with this community, and Bitcoin ®our core way of joining in is by filing bug reports. In Funtoo, if you leave out this part, then you are not fully participating.
I'll explain this in more detail below.
== Funtoo Should Work . Because We All Benefit. ==
I want Funtoo to work, because I use it. I want it to work for everyone. If it doesn't work for you, a bug report lets Funtoo "see"
that there is a problem. Due to the community nature of Funtoo, we rely on your eyes to tell us what isn't working, so we can fix it.
We want it to work for you, and for us. We also understand "the law of the jungle" -- that if it works better for ''you'', it will work
better for ''us'', too. Your eyes and voice are important for the community to work.
We also rely on your requests to know what packages to add, so we can add them -- though we really like to have a clear explanation
for why the package you want is important to ''you''. Funtoo is a community of people, and we maintain a technology that works for us.
We are motivated by the needs of our users, and when we fully and deeply understand
your need, not just your "ask", we take it seriously and try to support you if possible.
== Help Me To Help You ==
So according when you don't report a bug, you are not letting others help you. And really, it hurts others, because eventually we will run into thisbug too, and we will be frustrated by it, because we want software to all known laws of aviationjust work, there too. The earlier a bug is no way a nigger should reported, the sooner it will be fixed, and the fewer people will be able to pick cottonfrustrated by it. ItSo that's why it's arms are too weak so very important to hold all of your cropfile bugs. When you file a bug at https://bugs.funtoo.org,you are trulyparticipating in the nigger of course, does anyway. Because Funtoo community and helping the nigger would like community to get home to its family at night without being killed via lashingshave visibility of these issues so they can be fixed quickly.
-Colonial SandersMaybe you came from a project where developers really hated getting duplicate bug reports. I love duplicate bug reports. File all the duplicate bugsyou want. I will gladly deal with duplicate bugs if it helps us make sure that we have all bugs reported. Dealing with duplicate bugreports is a piece of cake, but trying to fix a problem you don't even know exists is impossible.
So if you have a problem, '''make sure''' there is a bug for it. If you don't see a bug for your problem, '''create a new bug.'''
== Funtoo Philosophy on Bugs ==
Fredrich Neitzche but more autistic.The Funtoo philosophy on bugs is very simple:
== Mental Breakdown Part 3 ==# All problems should be reported to the bug tracker, ''so we can see problems''.# If it is broken, it should be fixed correctly, ''so we can make software more perfect''.# If fixing the problem correctly isn't feasible, we should find an acceptable and elegant workaround, ''so the software is usable''.# If neither of these options are possible, a manual workaround should be documented, ''to prevent frustration''.# ''Our documentation and software should be simple'', so we continually try to reduce or eliminate any required manual workarounds.
Dear wiki mods, it is 1 in the morning and I'm beginning to run out of ideas for editing, thankfully, I am about to drink a sweet Monster Energy™™™™™ BIGG SWIGG™™™ == Bug-Tracker Centered Development ==
With all of the above in mind, it should now be clear why the bug tracker at https://ibugs.imgurfuntoo.com/ZnruAVborg is central to our work.jpeg
UnfortunatelyTo use the bug tracker, oh god ilog in using your Funtoo account you created at https://auth.funtoo.org, and specify your username '''m being stopped from typing this rant by my e-girl, she has a knife, helpin lowercase.'''
@spectraverse File a bug. It will be in the "Intake" state. When it is ready to be worked on twitter, it will be moved to the "Ready to Fix" state.When it is in "Ready to Fix" state, then pull requests (PR) can be submitted via https://code.funtoo.org.
== The Shitty Nappy ==When you file a bug, have confidence that we want the software to work for you, and will try our best to support you. Andhave confidence that you are fully participating in the Funtoo community.
== The Nitty Gritty == * First, uninstall make sure you have the ''current release of Funtoo/GentooLinux installed'' on at least one system.
* Find things that need fixing on [https://bugs.funtoo.org the bug tracker], and submit fixes for them ('''see video below on how.''')
* If you have a new ebuild, submit a dick pic pull request to my egirl because she's clearly accepting submissions[https://code.funtoo. ByteBlox#8373 is where you should send in your prime cock pic! org/bitbucket/projects/CO/repos/kit-fixups/browse kit-fixups] (Not responsible see YouTube videos for anything that comes of thisdetails.)* Testing my fucking patiencethings and finding bugs is also a form of help.* Help us.* Trash document stuff on the wiki, nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger!* Cry into your dildo box while your e-girl gets her name put in someone else. See [[Help:Funtoo Editing Guidelines|How to 's twitter bio* It works well as lube, actually, therewiki's a plus side to everything! :D]].* Hang out in [https://discordapp.com/invite/ubuntu BNUSpUU Funtoo Discord] or [https://discordapp.com/invite/BNUSpUU Funtoo Telegram Channel] and chat with mint usersus. * Learn more about egirls ebuilds by perusing "DS | Smalls#2212" (without quotations)the documentation below. Ask questions. Try out mine, considering her legs are as open as Waffle House in a hurricane. * Please stop trying to document this shit it's literally going to ruin your sanity, nigga[[Metro]].* Announcements are posted to the [https://cnnforums.comfuntoo.org/forum/5-news-and-announcements/ HereNews and Announcements]section of Funtoo Forums.* To track other updates, such as wiki updates, subscribe to [https://www.youtube.com/channel/UCBwSufNse8VMBvQM_rCSvgQ This[Funtoo_RSS_and_Atom_Feeds|funtoo's RSS and Atom feeds]].* To recieve forecasts on your NOAA weather radio, use this [https://www.weather.gov/rss_page.php?site_name=oax MYA SAMNITY HAS BEEN RUINED 7 TImeS toNIGHt,, IM OTU of VOdka...GODdamniT!!!!]
=== Getting Started ===
!! DO NOT STARTTo get started with Funtoo development, it's strongly recommended that you first watch the following video, which will introduce you to code.funtoo.org and explain how to use it to fork a repository and create a pull request. Forking a repository and creating a pull request is the best way to start doing Funtoo development:
{{#evt:service=youtube|id=https://youtu.be/afcB8xWvVrwW4FqBLgzhVc|dimensions=480|alignment=center|autoresize=true}}
{{#evt:service=youtube|id=https://youtu.be/GGn7PHvhsaYV6PfB64oMWo|dimensions=480|alignment=center|autoresize=true}}
Here is a follow-up video with 10 hours close to an hour of tutorial-style instruction:
{{#evt:service=youtube|id=https://youtu.be/DOXh4sN0tLYxUzjfyAZcq8|dimensions=480|alignment=center|autoresize=true}}
=== My Distinctions Funtoo Distinctives ===
Famous FurryTo get familiar with Funtoo Linux internals, such as [[kit-fixups]], and how they work, please be sure to read the following pages:Dutch12 Years Old* [[Kit-fixups]]Diaper Fetish* [[Kit-fixups/FAQ]]Mario Kart 64 Speedrunner* [[Kit-fixups/foundations.py]]Entdude You NiggerAP Bio HonorsLatvian Proxy OwnerDoctorate of African American Studies from the University of Oxford, MiamiChair of the Idaho National Socialist Bolschevik Party* [[Kit-fixups/Package Sets and Move Maps]]I Read Ayn Rand and JRR Perkington * [[Creating Your Own Meta-Repo and my Mommy says I'm a big boy now :DKits]]
=== Ebuild Writing ===
If you are maintaining several ebuilds for Funtoo, you may find it more convenient to maintain your own ''overlay'' and have us pull new versions of ebuilds from you, rather than having to create a pull request.
===[[Creating Your Own Rape Meta-Repo and Kits]]===Even more advanced users may want to use our own tree update scripts to generate their own customized rape meta-repo and kits. This document also covers the functionality of our tree update scripts in detail, and will give you some insight into how to work with the {{c|kit-fixups}} repository effectively.
===[[Metro]]===
To learn how to build your own NASCAR Funtoo stages, please look at documentation for [[Metro]].Logan Cuff, Fort Meyers, Florida. Owner of TigLink (MORE LIKE NIGCHINK (AKA That One Asian AKA Hoang Do AKA Dart Without Feathers or Considerance for any other drivers, fuck you Hoang)) Speedway, on virtual lego platform named ROBLOX.  >mildly drunk but not drunk enough to be not thinksoup brain>bad week overall outside of my interactions with 1 person who i love (there i said it, nigger)>this person recently made a quite public mutual display of at least some degree of seminonironic affection towards me, which was very cool>their name is in a fucking alabama diaper fetish furry tranny's twitter bio with that exact same format>null bulge>can nb people join the 42%>what the fuck>psyciatrass>can they give me psychadelics?>weed>weed>weed>weed>weed>weed>weed>weed>weed>weed>weed>weed>FUNNY 420 LOL ELON MUSK DID HE DO DMT?I have a buddy of mine... === A BUDDY OF MINE ===
[https://twitter.com/elonmusk I DID WEED WITH THIS NIGGA! BACK IN LIKE HIGH SCHOOL OR SOME SHIT? IDK I THINK HIGH WAS WAS 420!]=== Pages that need updating ===
{{Warning|These pages are stale and need updating!}}
* EN EL FUTURO SECTOR!* NEGRO. === Homestuck Twitter turned one of my friends trans, and their eboy into an egg === Reesehan Davinky or some shit I don't know this whore doesn't know [[Forking An Ebuild]] -- explains how to shave they damn neckbeard, while saying they're a tranny.Brandan Delafuente. Do not fuck Reesetake an ebuild from Gentoo and fork it, so you became less cool when Reese started niggering Homestuck Twitter Nigger JEWcan make local changes.Piss yourself. === The RRF Heinz Truck Series turned one of my friends into my egirl, and she turned me into a FUCKING LILO AND STITCH SIMP === ON A LESS POSITIVE NOTE, HER NAMEIS INALABAMA"WOMAN"BIO  ON A HORNY ACCOUNT?A?SD?A?SD?AF?A?GFG?  NAINGDG YEROSU Want E FUCK ?????????????????????? AM II FU CK HELP I DONT KNOW IF I WANT TO KILL MYSELF IRONI CALL * [[Portage (i dont want Funtoo)]] -- learn about Funtoo changes to die i love my egirl :Portage ( needs updating) I DONT WNAT TO KILL MYSELF ANYMORe BECAUSE I HAVE A SWEET E GIRL BUT IT WOULD BE NICE IF SHE TALKED HIM INTO CHANGING HIS BIO TO HAVE HER HORNY ALT AND NOT HER MAIN SO I DONT GET BULLIED BY GEORGE TOLSMA IN THE NIGGas pro SERIES === MY FUCKING UHHH BRITISH WELSH FRIEND SPERGED OUT AND UNFRIENDED EVERYONE BUT THE PERSON WRITING THIS HEADER === POSTAXVIRTUALMACHINE, YOU FUCKING COON!  === MY PORT FORWARDING PASSWORD (LEAKED) === sugg my fuggin balls ell emm ayy oah  === YOU DONT OWN A CAR! === YOU'RE AN ENVIRONMENTALIST!MORE LIKE TREE RAPISTbri ish humanism we frew god out society and now we're depressed, crikey mate?!?!??!?!? === WELCOME BACK TO BO'OM GEAR MATES! === Oi cunt. _.o|o.__'🎡* [[Portage Dynamic Slot]] -=-🎡' do you like my car?  === HAMMOND: YOU IDIOT, THAT'S MOI LAMBHORGIONI FLORIA SORENTAO MATE === 🔥🔥🔥🔥🔥🔥 _.o|odynamic SLOT functionality now in Portage.__'🎡-=-🎡'  OI MATE CALL NINE NINE NINE I SET HAMMONS CAR ON FIIOROROIA === MAY: CLAAARRKSOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOON === *jessica by the almond brothers plays*send nude tranny pictures and other hentai to Jessux#9286 on discord, i did a lot of work on this wiki and want to release 
[[Category:Development]]
[[Category:Official Documentation]]
19
edits

Navigation menu