Skip to content

MorrisLaw/dalec

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Dalec

Dalec is a project aimed at providing a declarative format for building system packages and containers from those packages.

Our goal is to provide a secure way to build packages and containers, with a focus on supply chain security.

Features

  • ๐Ÿณ No additional tools are needed except for Docker!
  • ๐Ÿš€ Easy to use declarative configuration
  • ๐Ÿ“ฆ Build packages and/or containers for a number of different targets
    • DEB-based: Debian, and Ubuntu
    • RPM-based: Azure Linux, Rocky Linux, and Alma Linux
    • Windows containers (cross compilation only)
  • ๐Ÿ”Œ Pluggable support for other operating systems
  • ๐Ÿค Minimal image size, resulting in less vulnerabilities and smaller attack surface
  • ๐ŸชŸ Support for Windows containers
  • โœ๏ธ Support for signed packages
  • ๐Ÿ” Ensure supply chain security with build time SBOMs, and Provenance attestations

๐Ÿ‘‰ To get started, please see Dalec documentation!

Contributing

This project welcomes contributions and suggestions. Dalec uses the Developer Certificate of Origin (DCO) to confirm authorship and licensing intent. Each commit must include a Signed-off-by line; run git commit -s to add it automatically. The CNCF-operated dco-2 GitHub App enforces this requirement on every pull request. See CONTRIBUTING.md for additional guidance.

Dalec has adopted the CNCF Code of Conduct. Refer to our Community Code of Conduct for details. For more information, see the CNCF Code of Conduct FAQ or contact conduct@cncf.io with any additional questions or comments.

Badges

OpenSSF Best Practices OpenSSF Scorecard

Copyright Contributors to Dalec, established as Dalec a Series of LF Projects, LLC.

About

๐Ÿ“ฆ Produce secure packages and containers with declarative configurations

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Go 98.0%
  • HCL 0.7%
  • TypeScript 0.5%
  • Makefile 0.3%
  • CSS 0.2%
  • Shell 0.2%
  • Other 0.1%