Developer Documentation: Difference between revisions

From Alpine Linux
m (updated wikilinks)
m (fixed words and moved option so easier to follow)
 
Line 4: Line 4:
== Configuring your development system ==
== Configuring your development system ==
<!-- 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. -->
* [[Setting up the build environment on HDD|Setting up the build environment]] <!-- Dev and Installation -->
* [[Setting up the build environment on HDD|Setting up the build environment on HDD]] <!-- Dev and Installation -->
<!-- [[Setting up the build environment 1.7]] Obsolete, only Dev  
<!-- [[Setting up the build environment 1.7]] Obsolete, only Dev  
** [[Creating_an_Alpine_package#Setup_your_system_and_account|Setup your system and account for building packages]]
** [[Creating_an_Alpine_package#Setup_your_system_and_account|Setup your system and account for building packages]]
** [[Abuild_and_Helpers#abuild-keygen|Abuild-keygen]]-->
** [[Abuild_and_Helpers#abuild-keygen|Abuild-keygen]]
* [[Repositories#Upgrading_to_edge|Upgrading to Edge]] <!-- Pkg and Dev and Installation -->
<!-- Pkg and Dev and Installation -->
* [[Installing Alpine Linux in a chroot]]  
* [[Installing Alpine Linux in a chroot]]  
<!-- ** [[Buildlab]] ''(Tool for creating and managing chroots)''-->
<!-- ** [[Buildlab]] ''(Tool for creating and managing chroots)''-->
Line 17: Line 17:
** [[Create Alpine Linux PV DomU]]
** [[Create Alpine Linux PV DomU]]
** [[Xen LiveCD]]
** [[Xen LiveCD]]
Use [[Repositories#Upgrading_to_edge|Edge version]] for all build environment options listed above.
*
<!--  
<!--  
* [[Setting up a basic vserver]]   
* [[Setting up a basic vserver]]   

Latest revision as of 10:33, 16 June 2025

This page has pointers to various resources about Alpine Linux from a developer perspective. Set up the build environment and start contributing to Alpine Linux by either creating packages or by submitting patches.

Configuring your development system

Use Edge version for all build environment options listed above.

Creating packages and patches

Development tools

Alpine configuration framework

This material is work-in-progress ...

Needs to be organized/consolidated.
(Last edited by Prabuanand on 16 Jun 2025.)

Alpine Wall

Design documents

Misc

Package management

Init system