https://github.com/projectatomic/container-best-practices
Container Best Practices
https://github.com/projectatomic/container-best-practices
Last synced: 24 days ago
JSON representation
Container Best Practices
- Host: GitHub
- URL: https://github.com/projectatomic/container-best-practices
- Owner: projectatomic
- License: other
- Created: 2015-04-10T15:16:47.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2018-07-12T15:04:46.000Z (over 7 years ago)
- Last Synced: 2025-07-19T22:38:42.535Z (7 months ago)
- Language: Python
- Homepage:
- Size: 635 KB
- Stars: 167
- Watchers: 40
- Forks: 71
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Container Best Practices Guide
[](https://travis-ci.org/projectatomic/container-best-practices) [](http://docs.projectatomic.io/container-best-practices/)
A collaborative project to document container-based application architecture, creation and management. The built version of this source can be viewed at http://docs.projectatomic.io/container-best-practices/
## Contributing
Please refer to the asciidoc user's guide: http://asciidoctor.org/docs/asciidoc-writers-guide/
Before submitting a pull request:
1. Compile the document, `make html`
1. run `make check` to spellcheck the documents. Update personal dictionary file `containers.dict` with any non-English words.
## Working with files
### Compile docs from a container
Create local `index.html` file
```
sudo docker run --rm -it -v `pwd`:/documents/:Z asciidoctor/docker-asciidoctor make html
```
### Clean up files
```
make clean
```
This removes all generated files.
### Publish
```
make publish
```
Github serves HTML documents from the `gh-pages` branch. This command will push to the branch.
### Spell check
`aspell` is used to spell check the document. This is run in a [Travis job](https://travis-ci.org/projectatomic/container-best-practices) for all pull requests. Any non-English words should be added to `containers.dict` with your commit. Ensure `make check` passes.