DarkFeather
5c42170cc2
Updates for Operation Cleanup on README Added table of counters for tracking technology selection Naming cleanup Renamed Bastion to Nazara |
||
---|---|---|
.. | ||
Archive | ||
Bug_Bounties.md | ||
Design_Principles.md | ||
Design_Scope.md | ||
Development_Best_Practices.md | ||
Disclaimers.md | ||
How_to_Get_Involved.md | ||
Incident_Reports.md | ||
Incident_Response.md | ||
Manual_of_Style.md | ||
Mission_Statement.md | ||
Provisioning.md | ||
RCAs.md | ||
README.md | ||
Social_Media.md | ||
Table_Of_Counters.md | ||
TeamBlue.md | ||
TeamGreen.md | ||
TeamRed.md | ||
User_Ethics.md |
To get started with the AniNIX stack, some familiarity with key concepts and technologies is encouraged.
The AniNIX
Contributing users should be familiar with the following pages, though these are only a selection of :Category:Operation.
- User Ethics for the integrity required of contributors and users
- Design Principles -- how to design projects
- Development Best Practices for safe project work
- QANs for requesting bug fixes, and Bug Bounties for ongoing research projects.
Basic Applications
RSS (Really Simple Syndication) is a format of [https://en.wikipedia.org/wiki/XML XML] files presented over Internet HTTP links. It requires a reader like AniNIX::Singularity, but many sites will have an orange icon with a dot and three curves to indicate their RSS feed -- we have one on our [https://aninix.net/ Root] page.
IRC or Internet Relay Chat is our primary means of communication. IRC clients connect to an IRC server -- the server also hosts services, such as a channel registry (ChanServ) and nickname reservation (NickServ). Our IRC has details on clients to connect to our IRC, as well as links to tutorials and a channel mode listing.
Wiki is a Web application for community-driven content. Wikipedia maintains a [https://en.wikipedia.org/wiki/Help:Getting_started Getting Started] guide that's excellent reading for new users of the application.
Git through Foundation is a complicated system. While known as the "stupid content tracker", there are books written on Git for its many features. New users should start with the [https://linux.die.net/man/1/git git] man page and [https://linux.die.net/man/7/gittutorial turorial].
The shell is the user's primary method of interacting with the OS -- this is done with a local or remote terminal emulator. TLDP has a very [http://tldp.org/LDP/Bash-Beginners-Guide/html/ valuable guide] that new persons should read.
Code Development
One of my favorite places for learning code development is [https://www.codingame.com/start Codingame], where students are given challenges to solve in their programming language of choice. Compiled code on the AniNIX generally is written in C# or C, and we'd recommend new users choose one of these if they want to contribute to new projects.
Users should also see [https://www.w3schools.com/ W3Schools] for front-end development through the HTML/CSS/PHP/JavaScript stack for a WebServer. HTML is used to create the structure of the page, CSS the format of colors etc., PHP for server-side code, and Javascript for client-side code.
The Operating System
To get started on the operating system, Google:
- [http://google.com/search?q=Unix+Basics Unix Basics]
- [http://google.com/search?q=OSI+Model OSI Model] and IPv4 Routing
- [https://wiki.archlinux.org/index.php/General_recommendations ArchLinux General Recommendations]
Learning about Security
- Users should try to go through [https://ssd.eff.org/ Surveillance Self-defense] from the Electronic Frontier Foundation.
- Younger users can use :Category:Google's [https://beinternetawesome.withgoogle.com/en_us Be Internet Awesome].