TKLDev - TurnKey appliance development infrastructure https://www.turnkeylinux.org/tkldev
  • Shell 99.8%
  • Makefile 0.2%
Find a file
Marcos Méndez 9481f09ed9
All checks were successful
security / security (push) Successful in 1m25s
tests / tests (push) Successful in 38s
Merge pull request 'ci: Forgejo workflows for git.pop.coop' (#6) from ci/forgejo-workflows into master
2026-10-14 19:54:03 -03:00
.art update screenshots 2018-11-26 02:44:07 +02:00
.forgejo/workflows ci: Forgejo workflows for git.pop.coop 2026-10-14 22:32:56 +00:00
.github ci: security scanning, with the findings read and justified 2026-10-07 18:18:58 +00:00
conf.d Tweak squid conf/setup 2026-06-18 14:42:57 +10:00
docs Changelog & docs spelling fixes 2026-06-18 14:10:40 +10:00
overlay tkldev-setup: clone appliance APP from keel-APP on the keel-linux organization 2026-09-26 09:36:14 +00:00
plan Some fab functionality depends on pool 2026-06-18 14:11:43 +10:00
tests tkldev-setup: clone appliance APP from keel-APP on the keel-linux organization 2026-09-26 09:36:14 +00:00
.gitignore updated gitignore 2018-07-02 07:45:10 +00:00
changelog Finalize changelog 2026-07-16 17:52:50 +10:00
COVERAGE.md Raise the coverage threshold to 99, the measured number 2026-09-26 09:27:22 +00:00
Makefile remove webshell port 2024-05-17 14:05:39 +10:00
README.rst Complete v18.0rc1 changelog and minor tweak to readme 2023-07-12 03:13:32 +00:00

TKLDev - TurnKey Development Toolchain and Build System
=======================================================

TKLDev is the mother of all TurnKey apps. It's used to give birth to all
TurnKey apps, including new versions of `itself`_. It's designed to make
simple things simple, and hard things possible. It's a self-contained
build system that can be used to rapidly prototype and repeatably build
any generic Debian-based Linux distribution or TurnKey GNU/Linux system
`from source`_.

To get started read the `documentation`_. Read the `blog post`_
announcing TKLDev for the background story. 

This appliance includes all the standard features in `TurnKey Core`_,
and on top of that:

- Includes a fast copy-on-write build toolchain based on 
  GNU make, `fab`_, and `deck`_.
- Turnkey development directory structure with preconfigured CDPATH.
- Integrated caching proxy (squid) for fast and iterative development.
- Full usage and development `documentation`_.

Example build sources
---------------------

- `TurnKey GNU/Linux apps <https://github.com/turnkeylinux-apps>`_
- `Community developed distributions <https://github.com/turnkeylinux/tracker/issues?labels=new-appliance>`_

Credentials *(passwords set at first boot)*
-------------------------------------------

-  SSH: username **root**

.. _itself: https://github.com/turnkeylinux-apps/tkldev
.. _blog post: https://www.turnkeylinux.org/blog/introducing-tkldev
.. _fab: https://github.com/turnkeylinux/fab
.. _deck: https://github.com/turnkeylinux/deck
.. _from source: https://github.com/turnkeylinux-apps/
.. _TurnKey Core: https://www.turnkeylinux.org/core
.. _documentation: https://github.com/turnkeylinux-apps/tkldev/tree/master/docs