Prechádzať zdrojové kódy

Merge pull request #3325 from shykes/pkg-systemd

Move utility package 'systemd' to pkg/systemd
Victor Vieux 11 rokov pred
rodič
commit
3fc9de3d03
3 zmenil súbory, kde vykonal 12 pridanie a 1 odobranie
  1. 1 1
      api.go
  2. 11 0
      pkg/README.md
  3. 0 0
      pkg/systemd/sd_notify.go

+ 1 - 1
api.go

@@ -10,7 +10,7 @@ import (
 	"fmt"
 	"github.com/dotcloud/docker/archive"
 	"github.com/dotcloud/docker/auth"
-	"github.com/dotcloud/docker/systemd"
+	"github.com/dotcloud/docker/pkg/systemd"
 	"github.com/dotcloud/docker/utils"
 	"github.com/gorilla/mux"
 	"io"

+ 11 - 0
pkg/README.md

@@ -0,0 +1,11 @@
+pkg/ is a collection of utility packages used by the Docker project without being specific to its internals.
+
+Utility packages are kept separate from the docker core codebase to keep it as small and concise as possible.
+If some utilities grow larger and their APIs stabilize, they may be moved to their own repository under the
+Docker organization, to facilitate re-use by other projects. However that is not the priority.
+
+The directory `pkg` is named after the same directory in the camlistore project. Since Brad is a core
+Go maintainer, we thought it made sense to copy his methods for organizing Go code :) Thanks Brad!
+
+Because utility packages are small and neatly separated from the rest of the codebase, they are a good
+place to start for aspiring maintainers and contributors. Get in touch if you want to help maintain them!

+ 0 - 0
systemd/sd_notify.go → pkg/systemd/sd_notify.go