Skip to content

Packaging Guide

Max Howell edited this page Mar 21, 2023 · 6 revisions

Tips

  • Consider the build a black box (as much as possible)
    • Only change inputs (configure args)
    • If it does things wrong that can’t be changed with inputs modify the outputs
    • Don’t fuck with the innards
    • Rationale: the maintainer will update the innards and your hacks will break
    • Rationale: we don’t know much about the innards: changes will have unforeseen consequences

Troubleshooting

  • Check you are reading the right README. Sometimes projects have already updated the README on GitHub for the next release.

Resources

Basics

Advanced

^^ Guides for specific build tools and scenarios

Appendix

Clone this wiki locally