From f70588593c4647616831f4bdb77efea9368f4256 Mon Sep 17 00:00:00 2001 From: Mary Anthony Date: Mon, 8 Jun 2015 14:55:46 -0700 Subject: [PATCH 01/78] Initial push Signed-off-by: Mary Anthony --- docs/Dockerfile | 9 + docs/Makefile | 55 ++++++ docs/code.md | 230 +++++++++++++++++++++++ docs/community.md | 63 +++++++ docs/governance/board-profiles.md | 14 ++ docs/governance/conduct-code.md | 14 ++ docs/governance/dgab-info.md | 114 +++++++++++ docs/governance/faq.md | 14 ++ docs/governance/how-to-join.md | 14 ++ docs/governance/images/hackday-600px.jpg | Bin 0 -> 115412 bytes docs/governance/members.md | 14 ++ docs/how-to-contribute.md | 74 ++++++++ docs/issues.md | 94 +++++++++ docs/meetups.md | 56 ++++++ docs/test.md | 73 +++++++ 15 files changed, 838 insertions(+) create mode 100644 docs/Dockerfile create mode 100644 docs/Makefile create mode 100644 docs/code.md create mode 100644 docs/community.md create mode 100644 docs/governance/board-profiles.md create mode 100644 docs/governance/conduct-code.md create mode 100644 docs/governance/dgab-info.md create mode 100644 docs/governance/faq.md create mode 100644 docs/governance/how-to-join.md create mode 100644 docs/governance/images/hackday-600px.jpg create mode 100644 docs/governance/members.md create mode 100644 docs/how-to-contribute.md create mode 100644 docs/issues.md create mode 100644 docs/meetups.md create mode 100644 docs/test.md diff --git a/docs/Dockerfile b/docs/Dockerfile new file mode 100644 index 0000000000..dec32e7e74 --- /dev/null +++ b/docs/Dockerfile @@ -0,0 +1,9 @@ +FROM docs-base:hugo-feature-work +MAINTAINER Mary Anthony (@moxiegirl) + +# to get the git info for this repo +COPY . /src + +COPY . /docs/content/opensource/ + +RUN find /docs/content/opensource -type f -name "*.md" -exec sed -i.old -e '/^/g' -e '/^/g' {} \; \ No newline at end of file diff --git a/docs/Makefile b/docs/Makefile new file mode 100644 index 0000000000..021e8f6e5e --- /dev/null +++ b/docs/Makefile @@ -0,0 +1,55 @@ +.PHONY: all binary build cross default docs docs-build docs-shell shell test test-unit test-integration test-integration-cli test-docker-py validate + +# env vars passed through directly to Docker's build scripts +# to allow things like `make DOCKER_CLIENTONLY=1 binary` easily +# `docs/sources/contributing/devenvironment.md ` and `project/PACKAGERS.md` have some limited documentation of some of these +DOCKER_ENVS := \ + -e BUILDFLAGS \ + -e DOCKER_CLIENTONLY \ + -e DOCKER_EXECDRIVER \ + -e DOCKER_GRAPHDRIVER \ + -e TESTDIRS \ + -e TESTFLAGS \ + -e TIMEOUT +# note: we _cannot_ add "-e DOCKER_BUILDTAGS" here because even if it's unset in the shell, that would shadow the "ENV DOCKER_BUILDTAGS" set in our Dockerfile, which is very important for our official builds + +# to allow `make DOCSDIR=docs docs-shell` (to create a bind mount in docs) +DOCS_MOUNT := $(if $(DOCSDIR),-v $(CURDIR)/$(DOCSDIR):/$(DOCSDIR)) + +# to allow `make DOCSPORT=9000 docs` +DOCSPORT := 8000 + +# Get the IP ADDRESS +DOCKER_IP=$(shell python -c "import urlparse ; print urlparse.urlparse('$(DOCKER_HOST)').hostname or ''") +HUGO_BASE_URL=$(shell test -z "$(DOCKER_IP)" && echo localhost || echo "$(DOCKER_IP)") +HUGO_BIND_IP=0.0.0.0 + +GIT_BRANCH := $(shell git rev-parse --abbrev-ref HEAD 2>/dev/null) +DOCKER_IMAGE := docker$(if $(GIT_BRANCH),:$(GIT_BRANCH)) +DOCKER_DOCS_IMAGE := docs-base$(if $(GIT_BRANCH),:$(GIT_BRANCH)) + + +DOCKER_RUN_DOCS := docker run --rm -it $(DOCS_MOUNT) -e AWS_S3_BUCKET -e NOCACHE + +# for some docs workarounds (see below in "docs-build" target) +GITCOMMIT := $(shell git rev-parse --short HEAD 2>/dev/null) + +default: docs + +docs: docs-build + $(DOCKER_RUN_DOCS) -p $(if $(DOCSPORT),$(DOCSPORT):)8000 -e DOCKERHOST "$(DOCKER_DOCS_IMAGE)" hugo server --port=$(DOCSPORT) --baseUrl=$(HUGO_BASE_URL) --bind=$(HUGO_BIND_IP) + +docs-draft: docs-build + $(DOCKER_RUN_DOCS) -p $(if $(DOCSPORT),$(DOCSPORT):)8000 -e DOCKERHOST "$(DOCKER_DOCS_IMAGE)" hugo server --buildDrafts="true" --port=$(DOCSPORT) --baseUrl=$(HUGO_BASE_URL) --bind=$(HUGO_BIND_IP) + + +docs-shell: docs-build + $(DOCKER_RUN_DOCS) -p $(if $(DOCSPORT),$(DOCSPORT):)8000 "$(DOCKER_DOCS_IMAGE)" bash + + +docs-build: +# ( git remote | grep -v upstream ) || git diff --name-status upstream/release..upstream/docs ./ > ./changed-files +# echo "$(GIT_BRANCH)" > GIT_BRANCH +# echo "$(AWS_S3_BUCKET)" > AWS_S3_BUCKET +# echo "$(GITCOMMIT)" > GITCOMMIT + docker build -t "$(DOCKER_DOCS_IMAGE)" . diff --git a/docs/code.md b/docs/code.md new file mode 100644 index 0000000000..aaa93860ba --- /dev/null +++ b/docs/code.md @@ -0,0 +1,230 @@ + + +# Contribute code + +If you'd like to improve the code of any of Docker's projects, we would love to +have your contributions. All of our projects' code repositories are on GitHub: + + + + + + + + + + + + + + + + + + + + + + + + + + +
docker/dockerDocker the open-source application container engine
docker/machineSoftware for the easy and quick creation of Docker hosts on your computer, on cloud providers, and inside your own data center.
kitematic/kitematicKitematic is a simple application for managing Docker containers on Mac OS X.
docker/swarmNative clustering for Docker; manage several Docker hosts as a single, virtual host.
docker/composeDefine and run complex applications using one or many interlinked containers.
+ +See the complete list of +Docker repositories on GitHub. + +If you want to contribute to the `docker/docker` repository you should be +familiar with or a invested in learning Go or the Markdown language. If you +know other languages, investigate our +other repositories—not all of them run on Go. + +# Code contribution workflow + +Below is the general workflow for contributing Docker code or documentation. +If you are an experienced open source contributor you may be familiar with this +workflow. If you are new or just need reminders, the steps below link to more +detailed documentation in Docker's project contributors guide. + +1. Get the software you need. + + This explains how to install a couple of tools used in our development + environment. What you need (or don't need) might surprise you. + +2. Configure Git and fork the repo. + + Your Git configuration can make it easier for you to contribute. + Configuration is especially key if are new to contributing or to Docker. + +3. Learn to work with the Docker development container. + + Docker developers run `docker` in `docker`. If you are a geek, + this is a pretty cool experience. +4. Claim an issue to work on. + + We created a filter listing all open + and unclaimed issues for Docker. + +5. Work on the +issue. + + If you change or add code or docs to a project, you should test your changes + as you work. This page explains how to + test in our development environment. + + Also, remember to always **sign your commits** as you work! To sign your + commits, include the `-s` flag in your commit like this: + + $ git commit -s -m "Add commit with signature example" + + If you don't sign Gordon will get you! + +6. Create a +pull request. + + If you make a change to fix an issue, add reference to the issue in the pull + request. Here is an example of a perfect pull request with a good description, + issue reference, and signature in the commit: + + ![Sign commits and issues](/images/bonus.png) + + We have also have checklist that describes [what each pull request + needs](#what-is-the-pre-pull-request-checklist). + + +7. Participate in the pull request review till a successful +merge. + + +## FAQ and troubleshooting tips for coders + +This section contains some frequently asked questions and tips for +troubleshooting problems in your code contribution. + +- [How do I set my signature?](#how-do-i-set-my-signature:cb7f612e17aad7eb26c06709ef92a867) +- [How do I track changes from the docker repo upstream?](#how-do-i-track-changes-from-the-docker-repo-upstream:cb7f612e17aad7eb26c06709ef92a867) +- [How do I format my Go code?](#how-do-i-format-my-go-code:cb7f612e17aad7eb26c06709ef92a867) +- [What is the pre-pull request checklist?](#what-is-the-pre-pull-request-checklist:cb7f612e17aad7eb26c06709ef92a867) +- [How should I comment my code?](#how-should-i-comment-my-code:cb7f612e17aad7eb26c06709ef92a867) +- [How do I rebase my feature branch?](#how-do-i-rebase-my-feature-branch:cb7f612e17aad7eb26c06709ef92a867) + +### How do I set my signature {#how-do-i-set-my-signature} + +1. Change to the root of your `docker-fork` repository. + + $ cd docker-fork + +2. Set your `user.name` for the repository. + + $ git config --local user.name "FirstName LastName" + +3. Set your `user.email` for the repository. + + $ git config --local user.email "emailname@mycompany.com" + +### How do I track changes from the docker repo upstream + +Set your local repo to track changes upstream, on the `docker` repository. + +1. Change to the root of your Docker repository. + + $ cd docker-fork + +2. Add a remote called `upstream` that points to `docker/docker` + + $ git remote add upstream https://github.com/docker/docker.git + + + +### How do I format my Go code + +Run `gofmt -s -w filename.go` on each changed file before committing your changes. +Most editors have plug-ins that do the formatting automatically. + +### What is the pre-pull request checklist + +* Sync and cleanly rebase on top of Docker's `master`; do not mix multiple branches + in the pull request. + +* Squash your commits into logical units of work using + `git rebase -i` and `git push -f`. + +* If your code requires a change to tests or documentation, include code,test, +and documentation changes in the same commit as your code; this ensures a +revert would remove all traces of the feature or fix. + +* Reference each issue in your pull request description (`#XXXX`). + +### How should I comment my code? + +The Go blog wrote about code comments, it is a single page explanation. A summary follows: + +- Comments begin with two forward `//` slashes. +- To document a type, variable, constant, function, or even a package, write a +regular comment directly preceding the elements declaration, with no intervening blank +line. +- Comments on package declarations should provide general package documentation. +- For packages that need large amounts of introductory documentation: the +package comment is placed in its own file. +- Subsequent lines of text are considered part of the same paragraph; you must +leave a blank line to separate paragraphs. +- Indent pre-formatted text relative to the surrounding comment text (see gob's doc.go for an example). +- URLs are converted to HTML links; no special markup is necessary. + +### How do I rebase my feature branch? + +Always rebase and squash your commits before making a pull request. + +1. Fetch any of the last minute changes from `docker/docker`. + + $ git fetch upstream master + +3. Start an interactive rebase. + + $ git rebase -i upstream/master + +4. Rebase opens an editor with a list of commits. + + pick 1a79f55 Tweak some of images + pick 3ce07bb Add a new line + + If you run into trouble, `git --rebase abort` removes any changes and gets you +back to where you started. + +4. Squash the `pick` keyword with `squash` on all but the first commit. + + pick 1a79f55 Tweak some of images + squash 3ce07bb Add a new line + + After closing the file, `git` opens your editor again to edit the commit + message. + +5. Edit and save your commit message. + + $ git commit -s + + Make sure your message includes your signature. + +8. Push any changes to your fork on GitHub. + + $ git push origin my-keen-feature + diff --git a/docs/community.md b/docs/community.md new file mode 100644 index 0000000000..51d57a78c8 --- /dev/null +++ b/docs/community.md @@ -0,0 +1,63 @@ + + +# Support the community + +With millions of Docker users all over the world, there's always someone who +needs a helping hand. Like many open source projects, the Docker project relies +on community support channels like forums, IRC, and StackOverflow. You should +contribute mentoring if you have good knowledge of: + +* how open source projects run +* using Docker in some particular domain (for example, testing or deployment) +* using Git, Go, GitHub, IRC, or other common tools + +Also, choose mentoring if you like to be happy. Studies show that helping others is a great way to +boost your own well being. + + +# Where to help + +If you are reading this at a Docker birthday event, look around you. Is there +someone who looks puzzled or frustrated? Smile at this person and say *"Hey, can +I help you with something?"* The next few sections list some other places to help. + +## Docker users + +Docker users are people using Docker in their daily work. For example, a user +might be deploying a Postgres database in a container. To help Docker users, visit: + +* the Docker-user Google group +* the `#docker` channel on Freenode IRC +* StackOverflow + +You can also check the list of +open user questions on the Docker project. + + +## Docker contributors + +Docker contributors are people like you contributing to Docker open source. +Contributors may need help with IRC, Go programming, Markdown, or with other +aspects of contributing. To help Docker contributors: + +* the Docker Gitter IM + room +* the docker-dev Google group +* the dev.dockerproject.com on Discourse +* the `#docker-dev` channel on Freenode IRC + + diff --git a/docs/governance/board-profiles.md b/docs/governance/board-profiles.md new file mode 100644 index 0000000000..530cef0558 --- /dev/null +++ b/docs/governance/board-profiles.md @@ -0,0 +1,14 @@ + + +# Board member profiles + +TBD \ No newline at end of file diff --git a/docs/governance/conduct-code.md b/docs/governance/conduct-code.md new file mode 100644 index 0000000000..dce144611d --- /dev/null +++ b/docs/governance/conduct-code.md @@ -0,0 +1,14 @@ + + +# Code of conduct + +TBD \ No newline at end of file diff --git a/docs/governance/dgab-info.md b/docs/governance/dgab-info.md new file mode 100644 index 0000000000..ec92c5a30d --- /dev/null +++ b/docs/governance/dgab-info.md @@ -0,0 +1,114 @@ + + +# Docker Governance Advisory Board: June 2014 Version + +An initial version of this proposal was posted for comments on April 30th, 2014. This version reflects all comments received prior to announcing the initial members/nominees for the board on June 10th. A subsequent version will be released following the first meeting of the board. + +## 1.0 Background + +The Docker project is experiencing incredible momentum in project growth, adoption, and contribution. As of June 9, 2014, there are over 460 contributors, 95% of whom do not work for the project’s commercial sponsor. Large numbers of projects are being built on top of or incorporating Docker (over 7,000 projects with “Docker” in the title on GitHub), and there is a large and growing community of users. The project was designed from the outset to have a very open structure, including open design, open contribution, and consistent use of tools across the project. Maintainers include both Docker, Inc. and non-Docker Inc. employees. Given the large numbers of contributors, users, and companies with a stake in the future of the project, the project leadership is looking to supplement the current governance and contribution mechanisms with an advisory board, as part of its long term commitment to open governance. + +## 2.0 Purpose +The primary purpose of the Docker Governance Advisory Board (DGAB) is to advise the Docker project leadership (Leadership) on matters related to supporting the long term governance, structure, and roadmap of the Docker project. The following main areas are included in this charter: + +* Provide a forum for individuals, users, and companies to discuss the issues under the DGAB purview (SCOPE) +* Provide guidance and input to Leadership, and where possible, present a consistent and consolidated opinion from the broader Docker community +* Produce a formal, twice yearly report to the Leadership and broader Docker community of the status of and progress made in all areas under the purview of the DGAB. +* Promote and support the use of Docker in manner consistent with Guiding * + +### Principles of the project and the Core Criteria +The DGAB is not: + +Intended to serve as a governance board. The DGAB advises, but does not manage, the Docker project leadership + +Intended to replace existing mechanisms for community input, governance, or contribution + +Intended to assume a formal, fiduciary role with respect to the project. The DGAB membership will not be asked to provide funds to the project, assume liabilities with respect to the project or their activities, or assume responsibility for enforcing either trademarks or DGAB recommendations + +## 3.0 Scope + +The DGAB is expected to provide input and formal recommendations regarding the following areas: + +Docker project long term roadmap +Docker project policies and procedures around maintenance and contributions +Docker project policies and procedures around intellectual property, trademark, and licensing +Core Criteria for Docker-related project (c.f. section 7.0) +Docker project long term governance model +4.0 Meetings and Memberships +4.1 General +The DGAB will have 15 members + +The Docker Chief Maintainer and architect: Solomon Hykes +2 seats for the top core maintainers +Up to 12 additional seats: 4 corporate seats, 4 individual or small business seats, 4 “user” seats +No fee or sponsorship is required for membership +The membership term will last 12 months. With the exception of the Chief Maintainer, all members can serve a maximum of two consecutive terms +The selection process is intended to be open, transparent, and guided by objective criteria for membership. +The DGAB shall elect a Chair and Vice Chair from amongst their members to serve a renewable 6 month term. +The Chair or Vice-Chair shall prepare an agenda for and preside over regular meetings of the DGAB. These meetings shall occur as frequently as the DGAB determines is in the project’s best interest, but no less than quarterly +Docker, inc. shall appoint a temporary chair to set the agenda for the first meeting and preside until the election shall occur. +A member of the DGAB may be removed by a resolution of the DGAB supported by more than two thirds of its membership. +The DGAB may fill any vacancy arising by removal or resignation by a simple majority vote to fill the remainder of the term of the vacating member. +The rules of election and membership outlined in this section may be varied by a resolution of the DGAB supported by more than two thirds of its voting membership. +All project maintainers are welcome as participants and observers at DGAB meetings + +## 4.2 Selection Process + +Contributors: Four seats will be granted to the top contributors, as measured by non-trivial pull requests merged to master in the last 6 months. Trivial pull requests are typos, minor document corrections, or other items that do not require a DCO. These seats will be reserved for individual contributors who are neither employees of Docker, Inc. nor employees of companies that hold a corporate seat. + +Corporate seats: Nomination is restricted to companies for whom all three of the following are true + +Are in the top 8 companies in terms of non-trivial pull requests merged to master in the past six months as measured by contributions by all employees +Have employees as maintainers and/or make significant contributions to the code base + +Have committed to integrate Docker into widely used products in a manner consistent with Core Criteria. (c.f. section 7.0) + +Once nomination has been closed, selection of corporate seats will be made by a vote by eligible contributors. Eligible contributors are those who have had at least one non-trivial pull request merged to master in the past six months. + +User seats: These seats are for organizations that are using Docker. To be nominated, an organization must be using Docker in production and have published a use case. Once nomination has been closed, selection will be made by a vote by eligible contributors. Eligible contributors are those who have had at least one non-trivial pull request merged to master in the past six months. + +## 5.0 Operation + +The DGAB is authorized to seek advice and counsel from other interested parties and invited experts as appropriate + +Any outside party wishing to bring an issue before the DGAB may do so by emailing the DGAB mailing list + +The DGAB shall provide transparent and timely reporting (through any mechanism it deems appropriate) to the Community at large on all of its activities, subject to the right of any individual to designate their comments and the ensuing discussion as "in confidence," in which case the public report shall contain only a note of the request and an agreed summary (if any) of the substance. + +The DGAB is being formed at the discretion of the Leadership. The Leadership alone may decide to terminate the DGAB in its sole discretion; provided however, that the Leadership shall first consult the DGAB Chair. +The DGAB and its members shall abide by appropriate antitrust guidelines. + +## 6.0 Open Governance Principles + +The DGAB will formulate recommendations in conjunction with the following, open governance principles + +Open participation: throughout the project, +anyone should be able to participate and contribute. All bugs and tasks will be tracked in a public tracker and all of the source code and all of the tools needed to build it will be available under an open license permitting unrestricted use + +Open technical meritocracy: technical merit over pride of authorship. Code is contributed for the express purpose of advancing technologies relevant to the project, effectively separating technology advancement from individual or commercial intent. + +Open design: Roadmaps are discussed in the open, and design receives input from all contributors and maintainers +Influence through contribution: organizations and individuals gain influence over the project through contribution + +IP Cleanliness: Steps are taken to ensure that all incoming code is legally contributed (DCOs terms-of-use etc.), that use of approved third party libraries does not create incompatible dependencies, and that all non-trivial commits have DCOs + +Open Licensing: code should be licensed using approved, standard, open-source licenses. (Docker is currently licensed under Apache 2.0) + +## 7.0 Core Criteria + +The DGAB will formulate a set of Core Criteria for projects and commercial products that use the Docker trademarks + +Core Criteria will generally cover such areas as: use of standard APIs, consistent behaviors expected of Docker containers, trademark guidelines, provenance, upstream contribution models, and alternative distributions + +As Core Criteria will not be fully defined when the initial DGAB membership is formulated, it is understood that there is a possibility that certain members of the initial DGAB may not agree with the Core Criteria when they are fully defined or may have products/offerings that are not in compliance with the Core +Criteria at the time they are finalized. In this case, the corporate members will either agree to become compliant within a specified timeframe or else resign their DGAB position. + +Please help us improve this draft by sending your comments and feedback to governance@docker.com)\. \ No newline at end of file diff --git a/docs/governance/faq.md b/docs/governance/faq.md new file mode 100644 index 0000000000..3c47ff0044 --- /dev/null +++ b/docs/governance/faq.md @@ -0,0 +1,14 @@ + + +# Frequently asked questions (FAQ) + +TBD \ No newline at end of file diff --git a/docs/governance/how-to-join.md b/docs/governance/how-to-join.md new file mode 100644 index 0000000000..440c9c9690 --- /dev/null +++ b/docs/governance/how-to-join.md @@ -0,0 +1,14 @@ + + +# How to join the Docker community + +TBD \ No newline at end of file diff --git a/docs/governance/images/hackday-600px.jpg b/docs/governance/images/hackday-600px.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f393185ae9adb80cbc1fc29704d2a1c27fda5909 GIT binary patch literal 115412 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%0Dd4skjxG~Y-1JmckLsu+(}{a8Yx{H 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 WBu@Azzw@GsE0+ ++++ +title = "Members of the DGAB" +description = "Members of the DGAB" +keywords = ["governance, members, dgab"] +[menu.main] +parent="smn_governance" +weight=3 ++++ + + +# Members of the DGAB + +TBD \ No newline at end of file diff --git a/docs/how-to-contribute.md b/docs/how-to-contribute.md new file mode 100644 index 0000000000..735d044788 --- /dev/null +++ b/docs/how-to-contribute.md @@ -0,0 +1,74 @@ + + + +# Overview of contributing + +Contributing to the Docker project or to any open source project can be a +rewarding experience. You help yourself and you help the projects you work on. +You also help the countless number of other project participants. + +Open source projects depend on a lot more than just code to be successful. +Proper documentation, testing, training, publicity, support and organization are +all critical. + + +# Filters for experienced contributors + +If you are an experienced Docker contributor, we have pre-filtered for open +issues in the `docker/docker` repository. + +* [Graphics](https://github.com/docker/docker/issues?q=is%3Aopen+is%3Aissue+label%3Akind%2Fgraphics+-label%3Astatus%2Fclaimed+-label%3Astatus%2Fassigned+no%3Aassignee) +* [Test](https://github.com/docker/docker/issues?q=is%3Aopen+is%3Aissue+label%3Akind%2Ftest+-label%3Astatus%2Fclaimed+-label%3Astatus%2Fassigned+no%3Aassignee) +* [Documentation](https://github.com/docker/docker/issues?q=is%3Aopen+is%3Aissue+label%3Akind%2Fwriting+-label%3Astatus%2Fclaimed+-label%3Astatus%2Fassigned+no%3Aassignee) +* [Questions](https://github.com/docker/docker/issues?q=is%3Aopen+is%3Aissue+label%3Akind%2Fquestion+-label%3Astatus%2Fclaimed+-label%3Astatus%2Fassigned+no%3Aassignee) +* [Bugs](https://github.com/docker/docker/issues?q=is%3Aopen+is%3Aissue+label%3Akind%2Fbug+-label%3Astatus%2Fclaimed+-label%3Astatus%2Fassigned+no%3Aassignee) +* [Features](https://github.com/docker/docker/issues?q=is%3Aopen+is%3Aissue+label%3Akind%2Ffeature+-label%3Astatus%2Fclaimed+-label%3Astatus%2Fassigned+no%3Aassignee) +* [Enhancements](https://github.com/docker/docker/issues?q=is%3Aopen+is%3Aissue+label%3Akind%2Fenhancement+-label%3Astatus%2Fclaimed+-label%3Astatus%2Fassigned+no%3Aassignee) + +You might also want to check for open issues in our other Docker repositories: + + + + + + + + + + + + + + + + + + + + + + + + + + + +
docker/machineSoftware for the easy and quick creation of Docker hosts on your computer, on cloud providers, and inside your own data center.
docker/distributionRegistry implementation for storing and distributing + docker images. Provides a secure tool chain for distributing content.
docker-library/official-imagesThis repository contains the images for our official repository.
docker/distributionRegistry implementation for storing and distributing + docker images. Provides a secure tool chain for distributing content.
docker/swarmNative clustering for Docker; manage several Docker hosts as a single, virtual host.
docker/composeDefine and run complex applications using one or many interlinked containers.
+ + +# General resources and acknowledgements + +We’ve found [GitHub's guide on contributing +to open source](https://guides.github.com/overviews/os-contributing/) to +be a helpful guide to contributing in general. + diff --git a/docs/issues.md b/docs/issues.md new file mode 100644 index 0000000000..c793744435 --- /dev/null +++ b/docs/issues.md @@ -0,0 +1,94 @@ + + +# Organize our issues + +The Docker projects use GitHub issues to record issues and feature requests that +come in from contributors. Help us organize our work by triaging. Triage is the +process of reviewing incoming issue tickets, gathering more information about +the issue, and verifying whether or not the issue is valid. + +You should triage if you want to discover which Docker features other contributors +think are important. Triage is a great choice if you have an interest +or experience in software product management or project management. + + +# What kind of issues can I triage? + +Docker users and contributors create new issues if they want to: + +* report a problem they had with Docker software +* request a new feature +* ask a question + +# How do I triage? + +Follow these steps: + +1. Sign up for a
Github account. + +2. Visit a Docker repository and press the **Watch** button. + + This tells GitHub to notify you of new issues. Depending on your settings, + notification go to your GitHub or email inbox. Some of repositories you can watch are: + + + + + + + + + + + + + + + + + + + + + + + + + +
docker/dockerDocker the open-source application container engine
docker/machineSoftware for the easy and quick creation of Docker hosts on your computer, on cloud providers, and inside your own data center.
kitematic/kitematicKitematic is a simple application for managing Docker containers on Mac OS X.
docker/swarmNative clustering for Docker; manage several Docker hosts as a single, virtual host.
docker/composeDefine and run complex applications using one or many interlinked containers.
+ + + See the complete list of + Docker repositories on GitHub. + +3. Choose an issue from the list of untriaged issues. + +4. Follow the the triage process to triage the issue. + + The triage process asks you to add both a `kind/` and a `exp/` label to each + issue. Because you are not a Docker maintainer, you add these through comments. + Simply add a `+label` keyword to an issue comment: + + ![Example](/images/triage-label.png) + + For example, the `+exp/beginner` and `+kind/writing` labels would triage an issue as + beginner writing task. For descriptions of valid labels, see the the triage process + +5. Triage another issue. + diff --git a/docs/meetups.md b/docs/meetups.md new file mode 100644 index 0000000000..f8a26ae8de --- /dev/null +++ b/docs/meetups.md @@ -0,0 +1,56 @@ + + +# Organize a Docker Meetup + +Anyone interested in Docker can become an active member of the Docker community by becoming co-organizer of a Docker Meetup group. + +Meetup logo If a Meetup group does not already exist in your area and you are willing to start a new one, the best way to proceed is to contact us so that we can create it for you. We will always agree to create a new Docker Meetup group as long as it makes sense geographically speaking. + +If you have already created a Docker Meetup group that is fine, we will simply ask you to add us as a co-organizer so that we can ensure a consistent support to the group in terms of community and Meetup management. + +Before contacting us to create a new Docker Meetup Group, take a look at our Meetup Groups page to make sure a group does not already exist in the area. + +## Get started putting on a Docker Meetup + +Now that you are co-organizer of a Docker Meetup Group, here are a few tips and suggestions to help you get started: + +* Attend similar DevOps or Developers Meetups to gain experience and gauge interest in Docker +* Contact other people interested in Docker to help you organize and promote future Meetups +* Research High-Tech companies in your area willing to host a Docker Meetup event +* Research what would be the best date(s) to schedule the Meetups based on availabilities with regard to competing events in the area and other calendar imperative +* Research what are the topic of interest to your audience prior to set an agenda for the meetup +* Pay attention to the Meetup page aesthetics, add logos and pictures, invite members to leave comments and reply to these comments +* Promote the event on social media and make sure that the list of keywords is well define if you have created the Docker Meetup Group on your own + +## How Docker can help you organize + +We can support the co-organizers of the Docker Meetup Groups based on their specific needs. For instance, we might / will be able to: + +* Send you Docker T-shirts and stickers +* Put you in contact with other people interested in being a co-organizer of a Docker Meetup group, and which are in the same area +* Put you in contact with companies willing to host a Docker Meetup in your area +* Introduce you to people willing to give a lightning talk about Docker +Promote your Docker Group on Docker.com, Docker Weekly and Social Media +Hackday Picture + +## Host a Docker meetup at your location + +![Meetup](../images/hackday-600px.jpg) + +## Want to host a Docker Meetup? +We are always looking for new office space to host Docker Meetups. If your company is willing to host a Docker Meetup, please contact us by email at meetup@docker.com. Previous Docker Meetups have been hosted by companies such as Rackspace, Twitter, MongoDB, BrightCove, DigitlOcean, Viadeo and Edmodo + +### How many attendees? +The company hosting the event fixes the number of attendees depending on their office size and availability. This number usually varies between 30 and 200. + +### How long is a Docker Meetup? +Once again, each company hosting the event decides when does the meetup start, and how long it lasts. Usual meetups tend to last 2 hours, and start between 4pm and 6pm. \ No newline at end of file diff --git a/docs/test.md b/docs/test.md new file mode 100644 index 0000000000..063ac67547 --- /dev/null +++ b/docs/test.md @@ -0,0 +1,73 @@ + + +# Testing contributions + +Testing is about software quality, performance, reliability, or product usability. We develop and test Docker software before we release but we are human. So, we make mistakes, we get forgetful, or we just don't have enough time to do everything. + +Choose to contribute testing if you want to improve Docker software and processes. Testing is a good choice for contributors that have experience software testing, usability testing, or who are otherwise great at spotting problems. + +# What can you contribute to testing? + +* Write a blog about how your company uses Docker its test infrastructure. +* Take an online usability test or create a usability test about Docker. +* Test one of Docker's official images +* Test the Docker documentation + + +# Test the Docker documentation + +Testing documentation is relatively easy: + +1. Find a page in Docker's documentation that contains a procedure or example you want to test. + + You should choose something that _should work_ on your machine. For example, + creating + a base image is something anyone with Docker can do. While changing + volume directories in Kitematic requires a Mac and Docker's Kitematic + installed. + +2. Try and follow the procedure or recreate the example. + + What to look for: + + * Are the steps clearly laid out and identifiable? + * Are the steps in the right order? + * Did you get the results the procedure or example said you would? + +4. If you couldn't complete the procedure or example, file an issue in the Docker repo. + +# Test code in the Docker + +If you are interested in writing or fixing test code for the Docker project, learn about our test infrastructure. + +View our open test issues in Docker for something to work on. Or, create one of your own. + + + + + + + + + + + + + + + + + + + + From e2babdb045b1fbcd9b1d5ee67b3442f1459c5670 Mon Sep 17 00:00:00 2001 From: Mary Anthony Date: Mon, 8 Jun 2015 15:01:17 -0700 Subject: [PATCH 02/78] Updating image Signed-off-by: Mary Anthony --- docs/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/Dockerfile b/docs/Dockerfile index dec32e7e74..8194ba1419 100644 --- a/docs/Dockerfile +++ b/docs/Dockerfile @@ -1,4 +1,4 @@ -FROM docs-base:hugo-feature-work +FROM docs/base:hugo MAINTAINER Mary Anthony (@moxiegirl) # to get the git info for this repo From e568f0cdb02fed0271849e0e55ed50bcffa7af46 Mon Sep 17 00:00:00 2001 From: spf13 Date: Fri, 12 Jun 2015 14:37:28 -0400 Subject: [PATCH 03/78] Adding first draft of open source content --- docs/community.md | 11 +- docs/governance/board-profiles.md | 61 +++++++++- docs/governance/conduct-code.md | 40 ++++++- docs/governance/dgab-info.md | 193 +++++++++++++++++++++--------- docs/how-to-contribute.md | 14 +-- docs/issues.md | 77 ++++++------ docs/meetups.md | 33 +++-- docs/test.md | 42 +++---- 8 files changed, 329 insertions(+), 142 deletions(-) diff --git a/docs/community.md b/docs/community.md index 51d57a78c8..035a1e1f05 100644 --- a/docs/community.md +++ b/docs/community.md @@ -25,16 +25,9 @@ href="http://goo.gl/HSz8UT" target="_blank">helping others is a great way to boost your own well being. -# Where to help - -If you are reading this at a Docker birthday event, look around you. Is there -someone who looks puzzled or frustrated? Smile at this person and say *"Hey, can -I help you with something?"* The next few sections list some other places to help. - ## Docker users -Docker users are people using Docker in their daily work. For example, a user -might be deploying a Postgres database in a container. To help Docker users, visit: +Docker users are people using Docker in their daily work. To help Docker users, visit: * the Docker-user Google group @@ -45,7 +38,7 @@ target="_blank">StackOverflow You can also check the list of open user questions on the Docker project. - + ## Docker contributors Docker contributors are people like you contributing to Docker open source. diff --git a/docs/governance/board-profiles.md b/docs/governance/board-profiles.md index 530cef0558..47d20d7ddf 100644 --- a/docs/governance/board-profiles.md +++ b/docs/governance/board-profiles.md @@ -9,6 +9,63 @@ weight=1 +++ -# Board member profiles -TBD \ No newline at end of file +# Project Leadership + +The Docker Project is led by three individuals who are responsible for the direction, operations, quality and community of the project as a whole. + +### Chief Architect : Solomon Hykes + +The chief architect is responsible for the general direction of the project, +defining it’s design principles, and preserving the integrity of it’s overall +architecture as the platform grows and matures. + +### Chief Maintainer : Michael Crosby + +The chief maintainer is responsible for all aspects of quality for the project +including code reviews, usability, stability, security and performance. + +### Chief Operator : Steve Francia + +The chief operator is responsible for the day-to-day operations of the project +including: facilitating communications amongst all the contributors; tracking +release schedules; managing the relationship with downstream distributions and +upstream dependencies; and helping new contributors to get involved and become +successful contributors and maintainers. The role is also responsible for +managing and measuring the success of the overall project and ensuring it is +governed properly working in concert with the Docker Governance Advisory Board +(DGAB). + + + +# Members of the 2014 DGAB + +The DGAB is made up of 15 individual who represent the ecosystem, contributors +and community of the Docker Project. + +## Docker + +* Solomon Hykes +* Victor Vieux +* Michael Crosby + +## Contributor + +* Andrew Tianon Page +* Brandon Phillips +* Jonathan Rudenberg +* David Calavera + +## Corporate + +* Eric Brewer (Google) +* Dave Ing (IBM) +* Van Lindberg (Rackspace) +* Dan Walsh (RedHat) + +## User + +* Nicola Paolucci (Atlassian) +* Rohan Singh (Spotify) +* Meghdoot Bhattacharya (PayPal) +* Borja Burgos (Tutum) diff --git a/docs/governance/conduct-code.md b/docs/governance/conduct-code.md index dce144611d..4772a81a42 100644 --- a/docs/governance/conduct-code.md +++ b/docs/governance/conduct-code.md @@ -11,4 +11,42 @@ weight=2 # Code of conduct -TBD \ No newline at end of file +The Docker project has not currently adopted a Code of Conduct though there is work being done in this regard. + +There is an official [DockerCon code of conduct](http://www.dockercon.com/code-of-conduct). + +Without a formal Code of Conduct being adopted by the project, it is +anticipated that participants and contributors follow the generic [contributor +covenant](http://contributor-covenant.org) until a formal code of conduct is +adopted. + +# Contributor Covenant + +As contributors and maintainers of this project, we pledge to respect all +people who contribute through reporting issues, posting feature requests, +updating documentation, submitting pull requests or patches, and other +activities. + +We are committed to making participation in this project a harassment-free +experience for everyone, regardless of level of experience, gender, gender +identity and expression, sexual orientation, disability, personal appearance, +body size, race, ethnicity, age, or religion. + +Examples of unacceptable behavior by participants include the use of sexual +language or imagery, derogatory comments or personal attacks, trolling, public +or private harassment, insults, or other unprofessional conduct. + +Project maintainers have the right and responsibility to remove, edit, or +reject comments, commits, code, wiki edits, issues, and other contributions +that are not aligned to this Code of Conduct. Project maintainers who do not +follow the Code of Conduct may be removed from the project team. + +Instances of abusive, harassing, or otherwise unacceptable behavior may be +reported by opening an issue or contacting one or more of the project +maintainers. + +This Code of Conduct is adapted from the [Contributor +Covenant](http:contributor-covenant.org), version 1.0.0, available at +[http://contributor-covenant.org/version/1/0/0/](http://contributor-covenant.org/version/1/0/0/) + + diff --git a/docs/governance/dgab-info.md b/docs/governance/dgab-info.md index ec92c5a30d..9d3d8e408b 100644 --- a/docs/governance/dgab-info.md +++ b/docs/governance/dgab-info.md @@ -10,105 +10,188 @@ parent="smn_governance" # Docker Governance Advisory Board: June 2014 Version -An initial version of this proposal was posted for comments on April 30th, 2014. This version reflects all comments received prior to announcing the initial members/nominees for the board on June 10th. A subsequent version will be released following the first meeting of the board. +An initial version of this proposal was posted for comments on April 30th, +2014. This version reflects all comments received prior to announcing the +initial members/nominees for the board on June 10th. A subsequent version will +be released following the first meeting of the board. ## 1.0 Background -The Docker project is experiencing incredible momentum in project growth, adoption, and contribution. As of June 9, 2014, there are over 460 contributors, 95% of whom do not work for the project’s commercial sponsor. Large numbers of projects are being built on top of or incorporating Docker (over 7,000 projects with “Docker” in the title on GitHub), and there is a large and growing community of users. The project was designed from the outset to have a very open structure, including open design, open contribution, and consistent use of tools across the project. Maintainers include both Docker, Inc. and non-Docker Inc. employees. Given the large numbers of contributors, users, and companies with a stake in the future of the project, the project leadership is looking to supplement the current governance and contribution mechanisms with an advisory board, as part of its long term commitment to open governance. +The Docker project is experiencing incredible momentum in project growth, +adoption, and contribution. As of June 9, 2014, there are over 460 +contributors, 95% of whom do not work for the project’s commercial sponsor. +Large numbers of projects are being built on top of or incorporating Docker +(over 7,000 projects with “Docker” in the title on GitHub), and there is a +large and growing community of users. The project was designed from the outset +to have a very open structure, including open design, open contribution, and +consistent use of tools across the project. Maintainers include both Docker, +Inc. and non-Docker Inc. employees. Given the large numbers of contributors, +users, and companies with a stake in the future of the project, the project +leadership is looking to supplement the current governance and contribution +mechanisms with an advisory board, as part of its long term commitment to open +governance. ## 2.0 Purpose -The primary purpose of the Docker Governance Advisory Board (DGAB) is to advise the Docker project leadership (Leadership) on matters related to supporting the long term governance, structure, and roadmap of the Docker project. The following main areas are included in this charter: -* Provide a forum for individuals, users, and companies to discuss the issues under the DGAB purview (SCOPE) -* Provide guidance and input to Leadership, and where possible, present a consistent and consolidated opinion from the broader Docker community -* Produce a formal, twice yearly report to the Leadership and broader Docker community of the status of and progress made in all areas under the purview of the DGAB. +The primary purpose of the Docker Governance Advisory Board (DGAB) is to advise +the Docker project leadership (Leadership) on matters related to supporting the +long term governance, structure, and roadmap of the Docker project. The +following main areas are included in this charter: + +* Provide a forum for individuals, users, and companies to discuss the issues + under the DGAB purview (SCOPE) +* Provide guidance and input to Leadership, and where possible, present a + consistent and consolidated opinion from the broader Docker community +* Produce a formal, twice yearly report to the Leadership and broader Docker + community of the status of and progress made in all areas under the purview + of the DGAB. * Promote and support the use of Docker in manner consistent with Guiding * ### Principles of the project and the Core Criteria + The DGAB is not: -Intended to serve as a governance board. The DGAB advises, but does not manage, the Docker project leadership - -Intended to replace existing mechanisms for community input, governance, or contribution - -Intended to assume a formal, fiduciary role with respect to the project. The DGAB membership will not be asked to provide funds to the project, assume liabilities with respect to the project or their activities, or assume responsibility for enforcing either trademarks or DGAB recommendations +* Intended to serve as a governance board. The DGAB advises, but does not manage, the Docker project leadership +* Intended to replace existing mechanisms for community input, governance, or contribution +* Intended to assume a formal, fiduciary role with respect to the project. The DGAB membership will not be asked to provide funds to the project, assume liabilities with respect to the project or their activities, or assume responsibility for enforcing either trademarks or DGAB recommendations ## 3.0 Scope The DGAB is expected to provide input and formal recommendations regarding the following areas: -Docker project long term roadmap -Docker project policies and procedures around maintenance and contributions -Docker project policies and procedures around intellectual property, trademark, and licensing -Core Criteria for Docker-related project (c.f. section 7.0) -Docker project long term governance model -4.0 Meetings and Memberships -4.1 General +* Docker project long term roadmap +* Docker project policies and procedures around maintenance and contributions +* Docker project policies and procedures around intellectual property, trademark, and licensing +* Core Criteria for Docker-related project (c.f. section 7.0) +* Docker project long term governance model + +## 4.0 Meetings and Memberships + +### 4.1 General + The DGAB will have 15 members -The Docker Chief Maintainer and architect: Solomon Hykes -2 seats for the top core maintainers -Up to 12 additional seats: 4 corporate seats, 4 individual or small business seats, 4 “user” seats -No fee or sponsorship is required for membership -The membership term will last 12 months. With the exception of the Chief Maintainer, all members can serve a maximum of two consecutive terms -The selection process is intended to be open, transparent, and guided by objective criteria for membership. -The DGAB shall elect a Chair and Vice Chair from amongst their members to serve a renewable 6 month term. -The Chair or Vice-Chair shall prepare an agenda for and preside over regular meetings of the DGAB. These meetings shall occur as frequently as the DGAB determines is in the project’s best interest, but no less than quarterly -Docker, inc. shall appoint a temporary chair to set the agenda for the first meeting and preside until the election shall occur. -A member of the DGAB may be removed by a resolution of the DGAB supported by more than two thirds of its membership. -The DGAB may fill any vacancy arising by removal or resignation by a simple majority vote to fill the remainder of the term of the vacating member. -The rules of election and membership outlined in this section may be varied by a resolution of the DGAB supported by more than two thirds of its voting membership. -All project maintainers are welcome as participants and observers at DGAB meetings +* The Docker Chief Maintainer and architect: Solomon Hykes +* 2 seats for the top core maintainers +* Up to 12 additional seats: 4 corporate seats, 4 individual or small business seats, 4 “user” seats -## 4.2 Selection Process +* No fee or sponsorship is required for membership +* The membership term will last 12 months. With the exception of the Chief Maintainer, all members can serve a maximum of two consecutive terms +* The selection process is intended to be open, transparent, and guided by objective criteria for membership. +* The DGAB shall elect a Chair and Vice Chair from amongst their members to serve a renewable 6 month term. +* The Chair or Vice-Chair shall prepare an agenda for and preside over regular meetings of the DGAB. These meetings shall occur as frequently as the DGAB determines is in the project’s best interest, but no less than quarterly +* Docker, inc. shall appoint a temporary chair to set the agenda for the first meeting and preside until the election shall occur. +* A member of the DGAB may be removed by a resolution of the DGAB supported by more than two thirds of its membership. +* The DGAB may fill any vacancy arising by removal or resignation by a simple majority vote to fill the remainder of the term of the vacating member. +* The rules of election and membership outlined in this section may be varied by a resolution of the DGAB supported by more than two thirds of its voting membership. +* All project maintainers are welcome as participants and observers at DGAB meetings -Contributors: Four seats will be granted to the top contributors, as measured by non-trivial pull requests merged to master in the last 6 months. Trivial pull requests are typos, minor document corrections, or other items that do not require a DCO. These seats will be reserved for individual contributors who are neither employees of Docker, Inc. nor employees of companies that hold a corporate seat. +### 4.2 Selection Process -Corporate seats: Nomination is restricted to companies for whom all three of the following are true +#### Contributors: -Are in the top 8 companies in terms of non-trivial pull requests merged to master in the past six months as measured by contributions by all employees -Have employees as maintainers and/or make significant contributions to the code base +Four seats will be granted to the top contributors, as measured +by non-trivial pull requests merged to master in the last 6 months. Trivial +pull requests are typos, minor document corrections, or other items that do not +require a DCO. These seats will be reserved for individual contributors who are +neither employees of Docker, Inc. nor employees of companies that hold a +corporate seat. -Have committed to integrate Docker into widely used products in a manner consistent with Core Criteria. (c.f. section 7.0) +#### Corporate seats: -Once nomination has been closed, selection of corporate seats will be made by a vote by eligible contributors. Eligible contributors are those who have had at least one non-trivial pull request merged to master in the past six months. +Nomination is restricted to companies for whom all three of +the following are true -User seats: These seats are for organizations that are using Docker. To be nominated, an organization must be using Docker in production and have published a use case. Once nomination has been closed, selection will be made by a vote by eligible contributors. Eligible contributors are those who have had at least one non-trivial pull request merged to master in the past six months. +1. Are in the top 8 companies in terms of non-trivial pull requests merged to + master in the past six months as measured by contributions by all employees +1. Have employees as maintainers and/or make significant contributions to the + code base +1. Have committed to integrate Docker into widely used products in a manner + consistent with Core Criteria. (c.f. section 7.0) + +Once nomination has been closed, selection of corporate seats will be made by a +vote by eligible contributors. Eligible contributors are those who have had at +least one non-trivial pull request merged to master in the past six months. + +#### User seats: + +These seats are for organizations that are using Docker. To be nominated, an +organization must be using Docker in production and have published a use case. +Once nomination has been closed, selection will be made by a vote by eligible +contributors. Eligible contributors are those who have had at least one +non-trivial pull request merged to master in the past six months. ## 5.0 Operation -The DGAB is authorized to seek advice and counsel from other interested parties and invited experts as appropriate +The DGAB is authorized to seek advice and counsel from other interested parties +and invited experts as appropriate -Any outside party wishing to bring an issue before the DGAB may do so by emailing the DGAB mailing list +Any outside party wishing to bring an issue before the DGAB may do so by +emailing the DGAB mailing list -The DGAB shall provide transparent and timely reporting (through any mechanism it deems appropriate) to the Community at large on all of its activities, subject to the right of any individual to designate their comments and the ensuing discussion as "in confidence," in which case the public report shall contain only a note of the request and an agreed summary (if any) of the substance. +The DGAB shall provide transparent and timely reporting (through any mechanism +it deems appropriate) to the Community at large on all of its activities, +subject to the right of any individual to designate their comments and the +ensuing discussion as "in confidence," in which case the public report shall +contain only a note of the request and an agreed summary (if any) of the +substance. + +The DGAB is being formed at the discretion of the Leadership. The Leadership +alone may decide to terminate the DGAB in its sole discretion; provided +however, that the Leadership shall first consult the DGAB Chair. -The DGAB is being formed at the discretion of the Leadership. The Leadership alone may decide to terminate the DGAB in its sole discretion; provided however, that the Leadership shall first consult the DGAB Chair. The DGAB and its members shall abide by appropriate antitrust guidelines. ## 6.0 Open Governance Principles The DGAB will formulate recommendations in conjunction with the following, open governance principles -Open participation: throughout the project, -anyone should be able to participate and contribute. All bugs and tasks will be tracked in a public tracker and all of the source code and all of the tools needed to build it will be available under an open license permitting unrestricted use +### Open participation: -Open technical meritocracy: technical merit over pride of authorship. Code is contributed for the express purpose of advancing technologies relevant to the project, effectively separating technology advancement from individual or commercial intent. +Throughout the project, anyone should be able to participate and contribute. +All bugs and tasks will be tracked in a public tracker and all of the source +code and all of the tools needed to build it will be available under an open +license permitting unrestricted use -Open design: Roadmaps are discussed in the open, and design receives input from all contributors and maintainers -Influence through contribution: organizations and individuals gain influence over the project through contribution +### Open technical meritocracy: -IP Cleanliness: Steps are taken to ensure that all incoming code is legally contributed (DCOs terms-of-use etc.), that use of approved third party libraries does not create incompatible dependencies, and that all non-trivial commits have DCOs +Technical merit over pride of authorship. Code +is contributed for the express purpose of advancing technologies relevant to +the project, effectively separating technology advancement from individual or +commercial intent. -Open Licensing: code should be licensed using approved, standard, open-source licenses. (Docker is currently licensed under Apache 2.0) +### Open design: + +Roadmaps are discussed in the open, and design receives input from all +contributors and maintainers Influence through contribution: organizations and +individuals gain influence over the project through contribution + +### IP Cleanliness: + +Steps are taken to ensure that all incoming code is legally contributed (DCOs +terms-of-use etc.), that use of approved third party libraries does not create +incompatible dependencies, and that all non-trivial commits have DCOs + +### Open Licensing: + +Code should be licensed using approved, standard, open-source licenses. (Docker is currently licensed under Apache 2.0) ## 7.0 Core Criteria -The DGAB will formulate a set of Core Criteria for projects and commercial products that use the Docker trademarks +The DGAB will formulate a set of Core Criteria for projects and commercial +products that use the Docker trademarks -Core Criteria will generally cover such areas as: use of standard APIs, consistent behaviors expected of Docker containers, trademark guidelines, provenance, upstream contribution models, and alternative distributions +Core Criteria will generally cover such areas as: use of standard APIs, +consistent behaviors expected of Docker containers, trademark guidelines, +provenance, upstream contribution models, and alternative distributions -As Core Criteria will not be fully defined when the initial DGAB membership is formulated, it is understood that there is a possibility that certain members of the initial DGAB may not agree with the Core Criteria when they are fully defined or may have products/offerings that are not in compliance with the Core -Criteria at the time they are finalized. In this case, the corporate members will either agree to become compliant within a specified timeframe or else resign their DGAB position. +As Core Criteria will not be fully defined when the initial DGAB membership is +formulated, it is understood that there is a possibility that certain members +of the initial DGAB may not agree with the Core Criteria when they are fully +defined or may have products/offerings that are not in compliance with the Core +Criteria at the time they are finalized. In this case, the corporate members +will either agree to become compliant within a specified timeframe or else +resign their DGAB position. -Please help us improve this draft by sending your comments and feedback to governance@docker.com)\. \ No newline at end of file +Please help us improve this draft by sending your comments and feedback to +governance@docker.com)\. diff --git a/docs/how-to-contribute.md b/docs/how-to-contribute.md index 735d044788..4fa5754429 100644 --- a/docs/how-to-contribute.md +++ b/docs/how-to-contribute.md @@ -41,19 +41,18 @@ You might also want to check for open issues in our other Docker repositories: docker/machine Software for the easy and quick creation of Docker hosts on your computer, on cloud providers, and inside your own data center. - + docker/distribution Registry implementation for storing and distributing docker images. Provides a secure tool chain for distributing content. - + docker-library/official-images This repository contains the images for our official repository. - - + + docker/distribution - Registry implementation for storing and distributing - docker images. Provides a secure tool chain for distributing content. + Registry implementation for storing and distributing docker images. Provides a secure tool chain for distributing content. docker/swarm @@ -68,7 +67,6 @@ You might also want to check for open issues in our other Docker repositories: # General resources and acknowledgements -We’ve found [GitHub's guide on contributing -to open source](https://guides.github.com/overviews/os-contributing/) to +We’ve found [GitHub's guide on contributing to open source](https://guides.github.com/overviews/os-contributing/) to be a helpful guide to contributing in general. diff --git a/docs/issues.md b/docs/issues.md index c793744435..7a5957cf59 100644 --- a/docs/issues.md +++ b/docs/issues.md @@ -36,38 +36,37 @@ Follow these steps: 2. Visit a Docker repository and press the **Watch** button. - This tells GitHub to notify you of new issues. Depending on your settings, - notification go to your GitHub or email inbox. Some of repositories you can watch are: - - - - - - - - - - - - - - - - - - - - - - - - - -
docker/dockerDocker the open-source application container engine
docker/machineSoftware for the easy and quick creation of Docker hosts on your computer, on cloud providers, and inside your own data center.
kitematic/kitematicKitematic is a simple application for managing Docker containers on Mac OS X.
docker/swarmNative clustering for Docker; manage several Docker hosts as a single, virtual host.
docker/composeDefine and run complex applications using one or many interlinked containers.
+This tells GitHub to notify you of new issues. Depending on your settings, +notification go to your GitHub or email inbox. Some of repositories you can watch are: + + + + + + + + + + + + + + + + + + + + + + + + +
docker/dockerDocker the open-source application container engine
docker/machineSoftware for the easy and quick creation of Docker hosts on your computer, on cloud providers, and inside your own data center.
kitematic/kitematicKitematic is a simple application for managing Docker containers on Mac OS X.
docker/swarmNative clustering for Docker; manage several Docker hosts as a single, virtual host.
docker/composeDefine and run complex applications using one or many interlinked containers.
- - See the complete list of - Docker repositories on GitHub. + +See the complete list of +Docker repositories on GitHub. 3. Choose an issue from the the triage process to triage the issue. - The triage process asks you to add both a `kind/` and a `exp/` label to each - issue. Because you are not a Docker maintainer, you add these through comments. - Simply add a `+label` keyword to an issue comment: - - ![Example](/images/triage-label.png) - - For example, the `+exp/beginner` and `+kind/writing` labels would triage an issue as - beginner writing task. For descriptions of valid labels, see the the triage process 5. Triage another issue. diff --git a/docs/meetups.md b/docs/meetups.md index f8a26ae8de..ee07cad0a5 100644 --- a/docs/meetups.md +++ b/docs/meetups.md @@ -11,17 +11,25 @@ weight=2 # Organize a Docker Meetup -Anyone interested in Docker can become an active member of the Docker community by becoming co-organizer of a Docker Meetup group. +Anyone interested in Docker can become an active member of the Docker community +by becoming co-organizer of a Docker Meetup group. -Meetup logo If a Meetup group does not already exist in your area and you are willing to start a new one, the best way to proceed is to contact us so that we can create it for you. We will always agree to create a new Docker Meetup group as long as it makes sense geographically speaking. +If a Meetup group does not already exist in your area and you are willing to +start a new one, the best way to proceed is to contact us so that we can create +it for you. We will always agree to create a new Docker Meetup group as long as +it makes sense geographically speaking. -If you have already created a Docker Meetup group that is fine, we will simply ask you to add us as a co-organizer so that we can ensure a consistent support to the group in terms of community and Meetup management. +If you have already created a Docker Meetup group that is fine, we will simply +ask you to add us as a co-organizer so that we can ensure a consistent support +to the group in terms of community and Meetup management. -Before contacting us to create a new Docker Meetup Group, take a look at our Meetup Groups page to make sure a group does not already exist in the area. +Before contacting us to create a new Docker Meetup Group, take a look at our +Meetup Groups page to make sure a group does not already exist in the area. ## Get started putting on a Docker Meetup -Now that you are co-organizer of a Docker Meetup Group, here are a few tips and suggestions to help you get started: +Now that you are co-organizer of a Docker Meetup Group, here are a few tips and +suggestions to help you get started: * Attend similar DevOps or Developers Meetups to gain experience and gauge interest in Docker * Contact other people interested in Docker to help you organize and promote future Meetups @@ -47,10 +55,19 @@ Hackday Picture ![Meetup](../images/hackday-600px.jpg) ## Want to host a Docker Meetup? -We are always looking for new office space to host Docker Meetups. If your company is willing to host a Docker Meetup, please contact us by email at meetup@docker.com. Previous Docker Meetups have been hosted by companies such as Rackspace, Twitter, MongoDB, BrightCove, DigitlOcean, Viadeo and Edmodo + +We are always looking for new office space to host Docker Meetups. If your +company is willing to host a Docker Meetup, please contact us by email at +meetup@docker.com. Previous Docker Meetups have been hosted by companies such +as Rackspace, Twitter, MongoDB, BrightCove, DigitlOcean, Viadeo and Edmodo ### How many attendees? -The company hosting the event fixes the number of attendees depending on their office size and availability. This number usually varies between 30 and 200. + +The company hosting the event fixes the number of attendees depending on their +office size and availability. This number usually varies between 30 and 200. ### How long is a Docker Meetup? -Once again, each company hosting the event decides when does the meetup start, and how long it lasts. Usual meetups tend to last 2 hours, and start between 4pm and 6pm. \ No newline at end of file + +Once again, each company hosting the event decides when does the meetup start, +and how long it lasts. Usual meetups tend to last 2 hours, and start between +4pm and 6pm. diff --git a/docs/test.md b/docs/test.md index 063ac67547..a97a5b1ccd 100644 --- a/docs/test.md +++ b/docs/test.md @@ -11,9 +11,15 @@ weight=3 # Testing contributions -Testing is about software quality, performance, reliability, or product usability. We develop and test Docker software before we release but we are human. So, we make mistakes, we get forgetful, or we just don't have enough time to do everything. +Testing is about software quality, performance, reliability, or product +usability. We develop and test Docker software before we release but we are +human. So, we make mistakes, we get forgetful, or we just don't have enough +time to do everything. -Choose to contribute testing if you want to improve Docker software and processes. Testing is a good choice for contributors that have experience software testing, usability testing, or who are otherwise great at spotting problems. +Choose to contribute testing if you want to improve Docker software and +processes. Testing is a good choice for contributors that have experience +software testing, usability testing, or who are otherwise great at spotting +problems. # What can you contribute to testing? @@ -27,24 +33,24 @@ Choose to contribute testing if you want to improve Docker software and processe Testing documentation is relatively easy: -1. Find a page in Docker's documentation that contains a procedure or example you want to test. +## Step 1. Find a page in Docker's documentation that contains a procedure or example you want to test. - You should choose something that _should work_ on your machine. For example, - creating - a base image is something anyone with Docker can do. While changing - volume directories in Kitematic requires a Mac and Docker's Kitematic - installed. +You should choose something that _should work_ on your machine. For example, +creating +a base image is something anyone with Docker can do. While changing +volume directories in Kitematic requires a Mac and Docker's Kitematic +installed. -2. Try and follow the procedure or recreate the example. +## Step 2. Try and follow the procedure or recreate the example. - What to look for: - - * Are the steps clearly laid out and identifiable? - * Are the steps in the right order? - * Did you get the results the procedure or example said you would? +What to look for: -4. If you couldn't complete the procedure or example, file an issue in the Docker repo. + * Are the steps clearly laid out and identifiable? + * Are the steps in the right order? + * Did you get the results the procedure or example said you would? + +## Step 3. If you couldn't complete the procedure or example, file an issue in the Docker repo. # Test code in the Docker @@ -54,10 +60,6 @@ View our open test issues in - - - - From 3bb6c5933df6c2e28f212eec6bbedf72105b4f6f Mon Sep 17 00:00:00 2001 From: Mary Anthony Date: Wed, 17 Jun 2015 03:26:51 -0700 Subject: [PATCH 04/78] Removing files without any content Signed-off-by: Mary Anthony --- docs/governance/faq.md | 14 -------------- docs/governance/how-to-join.md | 14 -------------- docs/governance/members.md | 14 -------------- 3 files changed, 42 deletions(-) delete mode 100644 docs/governance/faq.md delete mode 100644 docs/governance/how-to-join.md delete mode 100644 docs/governance/members.md diff --git a/docs/governance/faq.md b/docs/governance/faq.md deleted file mode 100644 index 3c47ff0044..0000000000 --- a/docs/governance/faq.md +++ /dev/null @@ -1,14 +0,0 @@ - - -# Frequently asked questions (FAQ) - -TBD \ No newline at end of file diff --git a/docs/governance/how-to-join.md b/docs/governance/how-to-join.md deleted file mode 100644 index 440c9c9690..0000000000 --- a/docs/governance/how-to-join.md +++ /dev/null @@ -1,14 +0,0 @@ - - -# How to join the Docker community - -TBD \ No newline at end of file diff --git a/docs/governance/members.md b/docs/governance/members.md deleted file mode 100644 index 56937b6ebf..0000000000 --- a/docs/governance/members.md +++ /dev/null @@ -1,14 +0,0 @@ - - -# Members of the DGAB - -TBD \ No newline at end of file From 99e1e5fd01e745e7f9997e03ad7502862a444ac0 Mon Sep 17 00:00:00 2001 From: Mary Anthony Date: Wed, 17 Jun 2015 04:10:25 -0700 Subject: [PATCH 05/78] Fixing some issues Signed-off-by: Mary Anthony --- docs/code.md | 6 +++--- docs/community.md | 2 +- docs/images/bonus.png | Bin 0 -> 65173 bytes docs/images/docker-friends.png | Bin 0 -> 227960 bytes docs/images/triage-label.png | Bin 0 -> 19643 bytes docs/images/tutorials.png | Bin 0 -> 53899 bytes docs/issues.md | 5 +++-- docs/meetups.md | 4 ++-- docs/test.md | 2 +- 9 files changed, 10 insertions(+), 9 deletions(-) create mode 100644 docs/images/bonus.png create mode 100644 docs/images/docker-friends.png create mode 100644 docs/images/triage-label.png create mode 100644 docs/images/tutorials.png diff --git a/docs/code.md b/docs/code.md index aaa93860ba..e451bb5a19 100644 --- a/docs/code.md +++ b/docs/code.md @@ -1,6 +1,6 @@ -# Contribute code +# Contribute code overview If you'd like to improve the code of any of Docker's projects, we would love to have your contributions. All of our projects' code repositories are on GitHub: @@ -103,7 +103,7 @@ pull request. request. Here is an example of a perfect pull request with a good description, issue reference, and signature in the commit: - ![Sign commits and issues](/images/bonus.png) + ![Sign commits and issues](../images/bonus.png) We have also have checklist that describes [what each pull request needs](#what-is-the-pre-pull-request-checklist). diff --git a/docs/community.md b/docs/community.md index 035a1e1f05..57ada03758 100644 --- a/docs/community.md +++ b/docs/community.md @@ -5,7 +5,7 @@ description = "Support the community" keywords = ["support, community, users, irc"] [menu.main] parent="mn_opensource" -weight=1 +weight=5 +++ diff --git a/docs/images/bonus.png b/docs/images/bonus.png new file mode 100644 index 0000000000000000000000000000000000000000..a902bf8f73bc8b1fb595dcf38094d35aae1a3fc2 GIT binary patch literal 65173 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­?4a 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 HX~6#jdN1>c literal 0 HcmV?d00001 diff --git a/docs/images/docker-friends.png b/docs/images/docker-friends.png new file mode 100644 index 0000000000000000000000000000000000000000..55b0148fe5838fe985e34e7ca5384c714beb2229 GIT binary patch literal 227960 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%0D$^cVBFK)K`qxdmQk333cTa4-NJkp@F>R$4mGu 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