Browse Source

Merge pull request #509 from infosiftr/markdownfmt

Update README.md here to use the same markdownfmt too
Talon James Bowler 10 years ago
parent
commit
17bc0103ca
1 changed files with 29 additions and 53 deletions
  1. 29 53
      README.md

+ 29 - 53
README.md

@@ -4,83 +4,59 @@
 
 ## Contributing to the standard library
 
-Thank you for your interest in the Docker official images project! We
-strive to make these instructions as simple and straightforward as
-possible, but if you find yourself lost, don't hesitate to seek us out
-on Freenode IRC in channel `#docker-library`, or by creating a GitHub
-issue here.
-
-Be sure to familiarize yourself with the [Guidelines for Creating and
-Documenting Official
-Repositories](https://docs.docker.com/docker-hub/official_repos/) and the [Best
-practices for writing
-Dockerfiles](https://docs.docker.com/articles/dockerfile_best-practices/) in the
-Docker documentation.
-
-Also, the documentation for these images is currently stored separately in the
-[docker-library/docs](https://github.com/docker-library/docs) repository.
+Thank you for your interest in the Docker official images project! We strive to make these instructions as simple and straightforward as possible, but if you find yourself lost, don't hesitate to seek us out on Freenode IRC in channel `#docker-library`, or by creating a GitHub issue here.
+
+Be sure to familiarize yourself with the [Guidelines for Creating and Documenting Official Repositories](https://docs.docker.com/docker-hub/official_repos/) and the [Best practices for writing Dockerfiles](https://docs.docker.com/articles/dockerfile_best-practices/) in the Docker documentation.
+
+Also, the Hub descriptions for these images are currently stored separately in the [docker-library/docs](https://github.com/docker-library/docs) repository.
 
 ## Library definition files
 
-The library definition files are plain text files found in the `library/`
-subfolder of the official-images repository.
+The library definition files are plain text files found in the `library/` subfolder of the official-images repository.
 
 ### File names
 
-The name of a definition file will determine the name of the image(s) it
-creates. For example, the `library/ubuntu` file will create images in the
-`<namespace>/ubuntu` repository. If multiple instructions are present in
-a single file, all images are expected to be created under a different tag.
+The name of a definition file will determine the name of the image(s) it creates. For example, the `library/ubuntu` file will create images in the `<namespace>/ubuntu` repository. If multiple instructions are present in a single file, all images are expected to be created under a different tag.
 
 ### Instruction format
 
-```
-<docker-tag>: <git-url>@<git-commit-id>
-2.2.0: git://github.com/dotcloud/docker-redis@a4bf8923ee4ec566d3ddc212
+	<docker-tag>: <git-url>@<git-commit-id>
+	2.2.0: git://github.com/dotcloud/docker-redis@a4bf8923ee4ec566d3ddc212
+	
+	<docker-tag>: <git-url>@<git-tag>
+	2.4.0: git://github.com/dotcloud/[email protected]
+	
+	<docker-tag>: <git-url>@<git-tag-or-commit-id> <dockerfile-dir>
+	2.5.1: git://github.com/dotcloud/[email protected] tools/dockerfiles/2.5.1
 
-<docker-tag>: <git-url>@<git-tag>
-2.4.0: git://github.com/dotcloud/[email protected]
+Bashbrew will fetch data from the provided git repository from the provided reference. Generated image will be tagged as `<docker-tag>`. If a git tag is removed and added to another commit, **you should not expect the image to be rebuilt.** Create a new tag and submit a pull request instead.
 
-<docker-tag>: <git-url>@<git-tag-or-commit-id> <dockerfile-dir>
-2.5.1: git://github.com/dotcloud/[email protected] tools/dockerfiles/2.5.1
-```
+Optionally, if `<dockerfile-dir>` is present, Bashbrew will look for the `Dockerfile` inside the specified subdirectory instead of at the root (and `<dockerfile-dir>` will be used as the "context" for the build).
 
-Stackbrew will fetch data from the provided git repository from the
-provided reference. Generated image will be tagged as `<docker-tag>`.
-If a git tag is removed and added to another commit, **you should not
-expect the image to be rebuilt.** Create a new tag and submit a pull
-request instead.
+### Creating a new repository
 
-Optionally, if `<dockerfile-dir>` is present, Stackbrew will look for the
-`Dockerfile` inside the specified subdirectory instead of at the root
-(and `<dockerfile-dir>` will be used as the "context" for the build).
+-	Create a new file in the library folder. Its name will be the name of your repository.
+-	Add your tag definitions using the provided syntax (see above).
+-	Add the following line to the top of the file:
 
-### Creating a new repository
+		# maintainer: Your Name <[email protected]> (@github.name)
 
-* Create a new file in the library folder. Its name will be the name of your repository.
-* Add your tag definitions using the provided syntax (see above).
-* Add the following line to the top of the file:
-`# maintainer: Your Name <[email protected]> (@github.name)`
-* Create a pull request from your git repository to this one. Please be sure to add details as to what your repository does.
+-	Create a pull request from your git repository to this one. Please be sure to add details as to what your repository does.
 
 ### New tag in existing repository that you're the maintainer of
 
-* Add your tag definition using the instruction format documented above.
-* Create a pull request from your git repository to this one. Please be sure to add details about what's new, if possible.
-* In the pull request, mention the repository's maintainers using the `@` symbol (found in the relevant MAINTAINERS file).
+-	Add your tag definition using the instruction format documented above.
+-	Create a pull request from your git repository to this one. Please be sure to add details about what's new, if possible.
+-	In the pull request, mention the repository's maintainers using the `@` symbol (found in the relevant MAINTAINERS file).
 
 ### Change to an existing tag
 
-* Propose a pull request to the origin repository. Don't hesitate to @-mention one of the repository maintainers (found in the relevant MAINTAINERS file).
+-	Propose a pull request to the origin repository. Don't hesitate to @-mention one of the repository maintainers (found in the relevant `MAINTAINERS` file).
 
 ## Bashbrew
 
-Bashbrew is a set of bash scripts for cloning, building, tagging, and pushing
-the Docker official images. See [`README.md` in the `bashbrew/`
-subfolder](bashbrew/README.md) for more information.
+Bashbrew is a set of bash scripts for cloning, building, tagging, and pushing the Docker official images. See [`README.md` in the `bashbrew/` subfolder](bashbrew/README.md) for more information.
 
 ## Stackbrew (deprecated)
 
-Stackbrew is a web-application that performs continuous building of the
-Docker official images. See [`README.md` in the `stackbrew/`
-subfolder](stackbrew/README.md) for more information.
+Stackbrew is a web-application that performs continuous building of the Docker official images. See [`README.md` in the `stackbrew/` subfolder](stackbrew/README.md) for more information.