• Stars
    star
    130
  • Rank 277,575 (Top 6 %)
  • Language
    Shell
  • Created almost 9 years ago
  • Updated 13 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Core Habitat Plan definitions

Habitat Plans

Build status Slack GitHub issues

Habitat Plans are packages in the Habitat Core Origin. They are maintained and built by the core maintainers to provide the fundamental base tier of packages used by the Habitat ecosystem.

Participation in the Habitat community is governed by the code of conduct.

You can browse all available packages that you can leverage and use, including packages built and maintained by community members both inside and outside of this core origin, in Habitat Builder.

Contributing

  • CONTRIBUTING.md Contains most of the information about contributing to this portion of the Habitat project.
  • MAINTAINERS.md Contains the current list of Core-Plans maintainers
  • CODEOWNERS Contains Owner to Package mapping used in GitHub for AuthZ
  • MEMBERSHIP.md Contains details of contributor roles in the Habitat community

Keep in mind that a core plan must by definition be abstracted to serve a wide array of users in service of their applications.

If you are building a plan that is tailor-made for your own unique application or specific use case, it is better suited to your own origin. If you think it would still be useful for a subset of other people, you can make it public in your own origin too. Community and external project owned origins are an awesome way to make, share, and use functionality that lives outside of and extends core plans.

The code for the core components of Habitat itself is in the habitat-sh/habitat GitHub repository.

See MAINTAINERS.md for a list of core plans maintainers.

Documentation

Get started with the Habitat tutorials or plunge into the complete documentation.

RFCs

Occasionally you might need to open an RFC. RFCs live in their own repository. To open one, write up a markdown file that follows the template and open a pull request.

Community and support

Additional Plans

Important plans have been moved from the core-plans repo to a new organisation, chef-base-plans. The plan name and new location will be listed below.

Plan Location
acl https://github.com/chef-base-plans/acl
alsa-lib https://github.com/chef-base-plans/alsa-lib
attr https://github.com/chef-base-plans/attr
autoconf https://github.com/chef-base-plans/autoconf
automake https://github.com/chef-base-plans/automake
aws-cli https://github.com/chef-base-plans/aws-cli
bash https://github.com/chef-base-plans/bash
bats https://github.com/chef-base-plans/bats
bc https://github.com/chef-base-plans/bc
binutils https://github.com/chef-base-plans/binutils
bison https://github.com/chef-base-plans/bison
btrfs-progs https://github.com/chef-base-plans/btrfs-progs
buildah https://github.com/chef-base-plans/buildah
bundler https://github.com/chef-base-plans/bundler
busybox https://github.com/chef-base-plans/busybox
busybox-static https://github.com/chef-base-plans/busybox-static
bzip2 https://github.com/chef-base-plans/bzip2
bzip2-musl https://github.com/chef-base-plans/bzip2-musl
cacerts https://github.com/chef-base-plans/cacerts
check https://github.com/chef-base-plans/check
clens https://github.com/chef-base-plans/clens
cmake https://github.com/chef-base-plans/cmake
concourse https://github.com/chef-base-plans/concourse
coreutils https://github.com/chef-base-plans/coreutils
corretto https://github.com/chef-base-plans/corretto
corretto11 https://github.com/chef-base-plans/corretto11
corretto8 https://github.com/chef-base-plans/corretto8
cpanminus https://github.com/chef-base-plans/cpanminus
curl https://github.com/chef-base-plans/curl
cyrus-sasl https://github.com/chef-base-plans/cyrus-sasl
db https://github.com/chef-base-plans/db
dejagnu https://github.com/chef-base-plans/dejagnu
dep https://github.com/chef-base-plans/dep
devicemapper https://github.com/chef-base-plans/devicemapper
dex https://github.com/chef-base-plans/dex
diffutils https://github.com/chef-base-plans/diffutils
docker https://github.com/chef-base-plans/docker
docker17 https://github.com/chef-base-plans/docker17
elixir https://github.com/chef-base-plans/elixir
erlang https://github.com/chef-base-plans/erlang
erlang16 https://github.com/chef-base-plans/erlang16
erlang18 https://github.com/chef-base-plans/erlang18
erlang19 https://github.com/chef-base-plans/erlang19
erlang20 https://github.com/chef-base-plans/erlang20
erlang21 https://github.com/chef-base-plans/erlang21
erlang22 https://github.com/chef-base-plans/erlang22
expat https://github.com/chef-base-plans/expat
expect https://github.com/chef-base-plans/expect
file https://github.com/chef-base-plans/file
fixesproto https://github.com/chef-base-plans/fixesproto
findutils https://github.com/chef-base-plans/findutils
flex https://github.com/chef-base-plans/flex
fontconfig https://github.com/chef-base-plans/fontconfig
freetype https://github.com/chef-base-plans/freetype
gawk https://github.com/chef-base-plans/gawk
gcc https://github.com/chef-base-plans/gcc
gcc-libs https://github.com/chef-base-plans/gcc-libs
gdal https://github.com/chef-base-plans/gdal
gdbm https://github.com/chef-base-plans/gdbm
gecode https://github.com/chef-base-plans/gecode
geos https://github.com/chef-base-plans/geos
gettext https://github.com/chef-base-plans/gettext
git https://github.com/chef-base-plans/git
glibc https://github.com/chef-base-plans/glibc
gmp https://github.com/chef-base-plans/gmp
go https://github.com/chef-base-plans/go
go14 https://github.com/chef-base-plans/go14
go17 https://github.com/chef-base-plans/go17
gpgme https://github.com/chef-base-plans/gpgme
grep https://github.com/chef-base-plans/grep
groff https://github.com/chef-base-plans/groff
gzip https://github.com/chef-base-plans/gzip
hugo https://github.com/chef-base-plans/hugo
iana-etc https://github.com/chef-base-plans/iana-etc
inetutils https://github.com/chef-base-plans/inetutils
inputproto https://github.com/chef-base-plans/inputproto
iproute2 https://github.com/chef-base-plans/iproute2
iptables https://github.com/chef-base-plans/iptables
jq-static https://github.com/chef-base-plans/jq-static
kbproto https://github.com/chef-base-plans/kbproto
less https://github.com/chef-base-plans/less
libaio https://github.com/chef-base-plans/libaio
libarchive https://github.com/chef-base-plans/libarchive
libarchive-musl https://github.com/chef-base-plans/libarchive-musl
libassuan https://github.com/chef-base-plans/libassuan
libbsd https://github.com/chef-base-plans/libbsd
libcap https://github.com/chef-base-plans/libcap
libedit https://github.com/chef-base-plans/libedit
libevent https://github.com/chef-base-plans/libevent
libffi https://github.com/chef-base-plans/libffi
libiconv https://github.com/chef-base-plans/libiconv
libidn2 https://github.com/chef-base-plans/libidn2
libmpc https://github.com/chef-base-plans/libmpc
libossp-uuid https://github.com/chef-base-plans/libossp-uuid
libpng https://github.com/chef-base-plans/libpng
libpthread-stubs https://github.com/chef-base-plans/libpthread-stubs
libseccomp https://github.com/chef-base-plans/libseccomp
libsodium https://github.com/chef-base-plans/libsodium
libsodium-musl https://github.com/chef-base-plans/libsodium-musl
libtool https://github.com/chef-base-plans/libtool
libunistring https://github.com/chef-base-plans/libunistring
libxau https://github.com/chef-base-plans/libxau
libxcb https://github.com/chef-base-plans/libxcb
libxdmcp https://github.com/chef-base-plans/libxdmcp
libxext https://github.com/chef-base-plans/libxext
libxfixes https://github.com/chef-base-plans/libxfixes
libxi https://github.com/chef-base-plans/libxi
libxml2 https://github.com/chef-base-plans/libxml2
libxrender https://github.com/chef-base-plans/libxrender
libxslt https://github.com/chef-base-plans/libxslt
libxtst https://github.com/chef-base-plans/libxtst
libyaml https://github.com/chef-base-plans/libyaml
linux-headers https://github.com/chef-base-plans/linux-headers
linux-headers-musl https://github.com/chef-base-plans/linux-headers-musl
local-lib https://github.com/chef-base-plans/local-lib
m4 https://github.com/chef-base-plans/m4
make https://github.com/chef-base-plans/make
maven https://github.com/chef-base-plans/maven
memcached https://github.com/chef-base-plans/memcached
mg https://github.com/chef-base-plans/mg
minio https://github.com/chef-base-plans/minio
mpfr https://github.com/chef-base-plans/mpfr
musl https://github.com/chef-base-plans/musl
mysql https://github.com/chef-base-plans/mysql
ncurses https://github.com/chef-base-plans/ncurses
ncurses5 https://github.com/chef-base-plans/Ncurses5
nghttp2 https://github.com/chef-base-plans/nghttp2
nginx https://github.com/chef-base-plans/nginx
node https://github.com/chef-base-plans/node
node10 https://github.com/chef-base-plans/node10
node11 https://github.com/chef-base-plans/node11
node12 https://github.com/chef-base-plans/node12
node6 https://github.com/chef-base-plans/node6
node8 https://github.com/chef-base-plans/node8
node9 https://github.com/chef-base-plans/node9
nss-myhostname https://github.com/chef-base-plans/nss-myhostname
openjdk11 https://github.com/chef-base-plans/openjdk11
openssh https://github.com/chef-base-plans/openssh
openssl https://github.com/chef-base-plans/openssl
openssl-fips https://github.com/chef-base-plans/openssl-fips
openssl-musl https://github.com/chef-base-plans/openssl-musl
patch https://github.com/chef-base-plans/patch
patchelf https://github.com/chef-base-plans/patchelf
pcre https://github.com/chef-base-plans/pcre
perl https://github.com/chef-base-plans/perl
phantomjs https://github.com/chef-base-plans/phantomjs
pkg-config https://github.com/chef-base-plans/pkg-config
postgresql https://github.com/chef-base-plans/postgresql
postgresql-client https://github.com/chef-base-plans/postgresql-client
postgresql11 https://github.com/chef-base-plans/postgresql11
postgresql93 https://github.com/chef-base-plans/postgresql93
postgresql94 https://github.com/chef-base-plans/postgresql94
postgresql95 https://github.com/chef-base-plans/postgresql95
postgresql96 https://github.com/chef-base-plans/postgresql96
procps-ng https://github.com/chef-base-plans/procps-ng
proj https://github.com/chef-base-plans/proj
protobuf https://github.com/chef-base-plans/protobuf
protobuf-cpp https://github.com/chef-base-plans/protobuf-cpp
protobuf-rust https://github.com/chef-base-plans/protobuf-rust
protobuf2 https://github.com/chef-base-plans/protobuf2
psmisc https://github.com/chef-base-plans/psmisc
python https://github.com/chef-base-plans/python
python-minimal https://github.com/chef-base-plans/python-minimal
python2 https://github.com/chef-base-plans/python2
Python34 https://github.com/chef-base-plans/Python34
Python35 https://github.com/chef-base-plans/Python35
Python36 https://github.com/chef-base-plans/Python36
Python37 https://github.com/chef-base-plans/Python37
raml2html https://github.com/chef-base-plans/raml2html
readline https://github.com/chef-base-plans/readline
readline6 https://github.com/chef-base-plans/readline6
recordproto https://github.com/chef-base-plans/recordproto
renderproto https://github.com/chef-base-plans/renderproto
rq https://github.com/chef-base-plans/rq
rsync https://github.com/chef-base-plans/rsync
ruby https://github.com/chef-base-plans/ruby
ruby27 https://github.com/chef-base-plans/ruby27
runc https://github.com/chef-base-plans/runc
rust https://github.com/chef-base-plans/rust
scaffolding-go https://github.com/chef-base-plans/scaffolding-go
sed https://github.com/chef-base-plans/sed
shadow https://github.com/chef-base-plans/shadow
sqitch https://github.com/chef-base-plans/sqitch
sqitch_pg https://github.com/chef-base-plans/sqitch_pg
sqlite https://github.com/chef-base-plans/sqlite
tar https://github.com/chef-base-plans/tar
tcl https://github.com/chef-base-plans/tcl
terraform https://github.com/chef-base-plans/terraform
texinfo https://github.com/chef-base-plans/texinfo
tzdata https://github.com/chef-base-plans/tzdata
unzip https://github.com/chef-base-plans/unzip
util-linux https://github.com/chef-base-plans/util-linux
util-macros https://github.com/chef-base-plans/util-macros
vim https://github.com/chef-base-plans/vim
wget https://github.com/chef-base-plans/wget
which https://github.com/chef-base-plans/which
xcb-proto https://github.com/chef-base-plans/xcb-proto
xextproto https://github.com/chef-base-plans/xextproto
xlib https://github.com/chef-base-plans/xlib
xproto https://github.com/chef-base-plans/xproto
xtrans https://github.com/chef-base-plans/xtrans
xz https://github.com/chef-base-plans/xz
xz-musl https://github.com/chef-base-plans/xz-musl
zeromq https://github.com/chef-base-plans/zeromq
zip https://github.com/chef-base-plans/zip
zlib https://github.com/chef-base-plans/zlib
zlib-musl https://github.com/chef-base-plans/zlib-musl

License

Copyright (c) 2016 Chef Software Inc. and/or applicable contributors

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.

More Repositories

1

habitat

Modern applications with built-in automation
Rust
2,605
star
2

habitat-operator

A Kubernetes operator for Habitat services
Go
61
star
3

on-prem-builder

Scripts to stand up an on-premise Habitat Builder Depot
Shell
41
star
4

builder

Habitat Builder
Rust
33
star
5

sample-node-app

Sample Node App to Habitize!
Shell
28
star
6

kubernetes-the-hab-way

Build and deploy Kubernetes with Habitat
Shell
21
star
7

habitat-example-plans

Repo for plans used in Habitat tutorials and other examples
Shell
14
star
8

sqlwebadmin

A package to demonstrate Legacy Windows applications
C#
9
star
9

national-parks

An example of packaging a Tomcat / MongoDB application in Habitat
HCL
7
star
10

habitat-aspnet-sample

This is a multi tier, minimal functionality ASP.NET Core MVC application. The purpose of this application is to both test and demonstrate how an ASP.NET Core application can be deployed and managed by Habitat.
C#
7
star
11

habitat-aspnet-eff

A demo ASP.Net IIS aplication using Entity Framework against a Sql Server database that can potentially be clustered
PowerShell
5
star
12

homebrew-habitat

A Homebrew tap for installing Habitat on MacOS
Shell
5
star
13

plan-ci

This repository holds the code for the habitat team's concourse packages as well as the pipelines for the plan-ci container images.
Shell
4
star
14

ci-terraform

HCL
4
star
15

sentinel

The Sentinel Bot
Ruby
4
star
16

windows-service-sample

A sample Habitat plan for packaging a .Net Windows service application
C#
3
star
17

habitat-service-broker

habitat-service-broker
Go
3
star
18

habitat-aspnet-full

JavaScript
3
star
19

sample-rails-app

Rails project for the "Build a Sample App" tutorial
Ruby
3
star
20

core

The Habitat core crate
Rust
2
star
21

habitat-launch

The Habitat Launch Presentation
JavaScript
2
star
22

habitat-updater

Go
2
star
23

core-plans-rfcs

RFCs for the Habitat core plans
2
star
24

language-habitat

An Atom Plugin for Writing Habitat Plans
CoffeeScript
2
star
25

core-packages

Habitat plan files to bootstrap packages on x86 and aarch64 linux platforms
Shell
2
star
26

windows-service

Runs the Habitat launcher and supervisor from the Windows Service Control Manager (SCM)
C#
2
star
27

testapp

Just a test app. Don't contribute to this or use it for any reason.
Shell
2
star
28

contosouniversity

Completed ASP.NET Habitat plan that accompanies the website Windows tutorial
CSS
1
star
29

ci-bldr-resource

This repository holds the code for the concourse bldr-resource for use in concourse-ci
Shell
1
star
30

sql_server_poc

Habitat plans and terraform scripts for SQL Server POC examples
HCL
1
star
31

mac-bootstrapper

Habitat Omnibus Bootstrap package for MacOS
Ruby
1
star
32

net-habitat

C#
1
star
33

builder-brigade

This repository contains the code for the Builder + K8s integration service. It leverages brigade to execute via cron gateway
JavaScript
1
star