Difference between revisions of "Category talk:Developer Documentation"

From Alpine Linux
Jump to: navigation, search
m (Reverted edits by Dubiousjim (talk) to last revision by Fab)
(Undo revision 8578 by Dubiousjim "rolled back" too far)
Line 6: Line 6:
 
   [[Alpine Linux package management#Local_Cache|How to enable APK caching]] -->  <!-- includes [[Local APK cache]] -->
 
   [[Alpine Linux package management#Local_Cache|How to enable APK caching]] -->  <!-- includes [[Local APK cache]] -->
 
** [[Comparison with other distros]]
 
** [[Comparison with other distros]]
* [[Upgrading to Edge]]
+
* [[Edge|Upgrading to Edge]]
 
* [[Alpine local backup|Alpine local backup (lbu)]] ''(Permanently store your modifications in case your box needs reboot)''
 
* [[Alpine local backup|Alpine local backup (lbu)]] ''(Permanently store your modifications in case your box needs reboot)''
 
** [[Back Up a Flash Memory Installation]]
 
** [[Back Up a Flash Memory Installation]]
Line 13: Line 13:
 
* [[How to setup a Alpine Linux mirror]]
 
* [[How to setup a Alpine Linux mirror]]
 
* [[How to use xdelta and download only differential update files]]
 
* [[How to use xdelta and download only differential update files]]
 +
 +
 
* [[How to make a custom ISO image]]
 
* [[How to make a custom ISO image]]
 
** [[Burning ISOs]]
 
** [[Burning ISOs]]
Line 24: Line 26:
 
== Development ==
 
== Development ==
 
=== Configuring your system ===
 
=== Configuring your system ===
* [[Upgrading to Edge]] <!-- Pkg and Dev and Installation -->
+
* [[Edge|Upgrading to Edge]] <!-- Pkg and Dev and Installation -->
* [[Setup your system and account for building packages]] <!-- included in [[Creating an Alpine package]] -->
+
 
 +
<!-- ~~~~~~~~~~~~~~ TODO ~~~~~~~~~~~~~~~ -->
  
 
<!-- If you edit the following, please coordinate with Installation#Advanced.  Note that these two sections are not exact duplicates. -->
 
<!-- If you edit the following, please coordinate with Installation#Advanced.  Note that these two sections are not exact duplicates. -->
Line 33: Line 36:
 
* [[Installing Alpine Linux in a chroot]] <!-- only Installation -->
 
* [[Installing Alpine Linux in a chroot]] <!-- only Installation -->
  
* Install Alpine on [[Install Alpine on VirtualBox|VirtualBox]], [[Install Alpine on VMware|VMware]], [[Install Alpine on coLinux|coLinux]], or [[Qemu]] <!-- includes [[Install Alpine in Qemu]], [[Running Alpine in Qemu Live mode]], [[Running Alpine Linux As a QEMU networked Guest]] -->
+
** [[Setup your system and account for building packages]] <!-- included in [[Creating an Alpine package]] -->
 +
** [[Abuild_and_Helpers#abuild-keygen|Abuild-keygen]]
 +
** [[Creating keys for package signing]]
 +
** [[Buildlab]] ''dummy''
 +
 
 +
 
 +
 
 +
* Install Alpine on [[Install Alpine on VirtualBox|VirtualBox]], [[Install Alpine on VMware|VMware]], [[Install Alpine on coLinux|coLinux]], [[Qemu]], <!-- includes [[Install Alpine in Qemu]], [[Running Alpine in Qemu Live mode]], [[Running Alpine Linux As a QEMU networked Guest]] --> or [[Install Alpine on Amazon EC2|Amazon EC2]]
  
* [[Xen Dom0]] ''Setting up Alpine as a dom0 for Xen hypervisor''
+
* [[Xen Dom0]] ''(Setting up Alpine as a dom0 for Xen hypervisor)''
 
** [[Xen Dom0 on USB or SD]]
 
** [[Xen Dom0 on USB or SD]]
 
** [[Create Alpine Linux PV DomU]]
 
** [[Create Alpine Linux PV DomU]]
 +
** [[Xen LiveCD]]
  
 
* [[Setting up a basic vserver]] <!-- only Installation -->
 
* [[Setting up a basic vserver]] <!-- only Installation -->
 
* [[Setting up a compile vserver]] for official or for [[Setting up a compile vserver for third party packages|third party]] packages <!-- Dev and Installation -->
 
* [[Setting up a compile vserver]] for official or for [[Setting up a compile vserver for third party packages|third party]] packages <!-- Dev and Installation -->
 
<!-- [[Create an Alpine 1.9 vserver template]] -->
 
<!-- [[Create an Alpine 1.9 vserver template]] -->
 +
  
 
=== Building from source and creating packages ===
 
=== Building from source and creating packages ===
  
 
* [[Aports tree]] <!-- <== APKBUILD -->
 
* [[Aports tree]] <!-- <== APKBUILD -->
* [[Abuild]]
+
* [[Abuild and Helpers]] ''(Scripts for packaging)''
* [[Abuild tree|Abuild tree - Helpful scripts for Packaging]]
+
  <!-- includes [[Abuild_and_Helpers#apkbuild-cpan|Apkbuild-cpan]] -->
 +
  <!-- includes [[Abuild_and_Helpers#apkbuild-pypi|Apkbuild-pypi]] -->
 +
  <!--
 +
  [[Abuild_and_Helpers#buildrepo|Buildrepo]]
 +
  [[Abuild_and_Helpers#abuild-sign|Abuild-sign]]
 +
  [[Abuild_and_Helpers#abuild-tar|Abuild-tar]]
 +
  [[Abuild_and_Helpers#abump|Abump]]
 +
  [[Abuild_helpers#apkgrel|Apkgrel]]
 +
  -->
 
* [[Creating an Alpine package]]
 
* [[Creating an Alpine package]]
 
   <!-- includes [[Setup your system and account for building packages]] -->
 
   <!-- includes [[Setup your system and account for building packages]] -->
 
   <!-- includes [[Newapkbuild]]
 
   <!-- includes [[Newapkbuild]]
       To create the actual APKBUILD file newapkbuild can serve you a template to start with.
+
       To create the actual APKBUILD file, newapkbuild can give you a template to start with.
 
       It will create a directory with the given package name, place an example/template APKBUILD  
 
       It will create a directory with the given package name, place an example/template APKBUILD  
 
       file to the given directory, and fill some variables if those are provided. -->
 
       file to the given directory, and fill some variables if those are provided. -->
** [[Apkbuild-cpan]]
+
* [[Package policies]]
** [[Apkbuild-pypi]]
+
* [[APKBUILD Reference]]
 
+
* [[APKBUILD examples]]
* [[Buildrepo]]
 
* [[Abuild-keygen]] [[Creating keys for package signing]]
 
* [[Abuild-sign]]
 
* [[Abuild-tar]]
 
* [[Abump]] [[Apkgrel]]
 
 
 
 
* [[Alpine package format]]
 
* [[Alpine package format]]
 
* [[Apkindex format]]
 
* [[Apkindex format]]
* [[Package policies]]
 
  
* [[APKBUILD Reference]]
 
* [[APKBUILD examples]]
 
  
 
* [[Development using git]] <!-- includes [[Development using git:Configuration]] [[Development using git:Email]] -->
 
* [[Development using git]] <!-- includes [[Development using git:Configuration]] [[Development using git:Email]] -->
Line 80: Line 91:
 
=== Misc ===
 
=== Misc ===
  
* [[Buildlab]] ''dummy''
 
 
* [[Alpine Package Testing Suite]] ''work in progress''
 
* [[Alpine Package Testing Suite]] ''work in progress''
 
* [[Alpine Release Testing Checklist]]
 
* [[Alpine Release Testing Checklist]]
Line 114: Line 124:
  
 
== Alpine-developed Utilities ==
 
== Alpine-developed Utilities ==
* [[Alpine Wall]] (proposed firewall management framework)
+
* [[Alpine Wall]] - [[How-To Alpine Wall]] - [[Alpine Wall User's Guide]] ''(a new firewall management framework)''
  
  
 
[[Category:Development]]
 
[[Category:Development]]

Revision as of 11:59, 22 October 2012

Package system.svg

Package management


Init system


Development

Configuring your system




Building from source and creating packages


Misc

Alpine Configuration Framework

Underconstruction clock icon gray.svg
This material is work-in-progress ...

Needs to be organized/consolidated.
(Last edited by Dubiousjim on 22 Oct 2012.)


Alpine-developed Utilities