User talk:Prabuanand: Difference between revisions
Prabuanand (talk | contribs) (Created page with "right|link= == Development == === Configuring your system for Development=== * Upgrading to Edge <!-- Pkg and Dev and Installation --> <!-- 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 <!-- Dev and Installation --> <!-- Setting up the build environment 1.7 Obsolete, only...") |
Prabuanand (talk | contribs) |
||
Line 24: | Line 24: | ||
<!-- [[Create an Alpine 1.9 vserver template]] --> | <!-- [[Create an Alpine 1.9 vserver template]] --> | ||
== Building from source and creating packages == | |||
* [[Aports tree]] <!-- <== APKBUILD --> | * [[Development using git]] <!-- includes [[Development using git:Configuration]] [[Development using git:Email]] --> | ||
* [[Abuild and Helpers]] ''(Scripts for packaging)'' | ** [[Cgit| Development using cgit]] | ||
* [[Creating an Alpine package]] | |||
** [[Aports tree]] <!-- <== APKBUILD --> | |||
** [[Abuild and Helpers]] ''(Scripts for packaging)'' | |||
<!-- includes [[Abuild_and_Helpers#apkbuild-cpan|Apkbuild-cpan]] --> | <!-- includes [[Abuild_and_Helpers#apkbuild-cpan|Apkbuild-cpan]] --> | ||
<!-- includes [[Abuild_and_Helpers#apkbuild-pypi|Apkbuild-pypi]] --> | <!-- includes [[Abuild_and_Helpers#apkbuild-pypi|Apkbuild-pypi]] --> | ||
Line 37: | Line 41: | ||
[[Abuild_helpers#apkgrel|Apkgrel]] | [[Abuild_helpers#apkgrel|Apkgrel]] | ||
--> | --> | ||
<!-- includes [[Setup your system and account for building packages]] --> | <!-- includes [[Setup your system and account for building packages]] --> | ||
<!-- includes [[Newapkbuild]] | <!-- includes [[Newapkbuild]] | ||
Line 46: | Line 50: | ||
** [[Package policies]] | ** [[Package policies]] | ||
** [[Package Maintainers]] | ** [[Package Maintainers]] | ||
* [[Custom Kernel]] | ** [[Custom Kernel]] | ||
* [[APKBUILD Reference]] | * [[APKBUILD Reference]] | ||
* [[APKBUILD examples]] | ** [[APKBUILD examples]] | ||
* [[Alpine package format]] | * [[Alpine package format]] | ||
=== Misc === | === Misc === |
Revision as of 12:23, 20 August 2024
Development
Configuring your system for Development
- Installing Alpine Linux in a chroot
- Buildlab (Tool for creating and managing chroots)
- Install Alpine on LXC
- VMware, Qemu, or Amazon EC2
- Xen Dom0 (Setting up Alpine as a dom0 for Xen hypervisor)
- Setting up a basic vserver
- Setting up a compile vserver for official or for third party packages
Building from source and creating packages
- Creating an Alpine package
- Aports tree
- Abuild and Helpers (Scripts for packaging)
Misc
- Alpine Release Testing Checklist
- Running glibc programs
- Alpine Source Map by boot sequence
- Testing modified install images and packages
Alpine Configuration Framework
This material is work-in-progress ... Needs to be organized/consolidated. |
- Alpine Configuration Framework Design (Why ACF is the way it is)
- Writing User Documentation for ACF
- mvc.lua reference - mvc.lua is the core of ACF
- mvc.lua example - build a simple (command-line) application
- acf www-controller reference - ACF www application functions
- acf www-controller example - webify the above examples
- ACF how to write - Step by step howto for writing acfs
- ACF core principles - Things that are standard across the application
- LuaPosix - Documentation for the Lua Posix functions
- ACF Libraries - Document the libraries and common functions
- Writing ACF Views - Guide for writing a view
- Writing ACF Controllers - Guide for writing a controller
- Writing ACF Models - Guide for writing a model
- ACF css
- ACF packages
- APKBUILD examples:ACF
- Apk.lua
- Changing passwords for ACF
- Generating SSL certs with ACF
- Generating SSL certs with ACF 1.9
- Getting started with ACF development
- Managing ACF
Alpine-developed Utilities
- Alpine Wall - How-To Alpine Wall - Alpine Wall User's Guide (a firewall management framework)