Skip to content

Commit

Permalink
add Docker Compose, fixes mahmoud#158
Browse files Browse the repository at this point in the history
  • Loading branch information
mahmoud committed Nov 22, 2020
1 parent eb3f760 commit 4612de6
Show file tree
Hide file tree
Showing 4 changed files with 47 additions and 8 deletions.
11 changes: 7 additions & 4 deletions BY_PLATFORM.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,10 @@ segmentation by distribution (i.e., Docker, etc.)

**Contents**

1. <a href="#tag-desktop">Desktop</a> *(252)*
1. <a href="#tag-desktop.linux">Linux</a> *(234)*
1. <a href="#tag-desktop.windows">Windows</a> *(148)*
1. <a href="#tag-desktop.mac">Mac</a> *(149)*
1. <a href="#tag-desktop">Desktop</a> *(253)*
1. <a href="#tag-desktop.linux">Linux</a> *(235)*
1. <a href="#tag-desktop.windows">Windows</a> *(149)*
1. <a href="#tag-desktop.mac">Mac</a> *(150)*
1. <a href="#tag-desktop.console">Console</a> *(20)*
1. <a href="#tag-mobile">Mobile</a> *(1)*
1. <a href="#tag-mobile.android">Android</a> *(1)*
Expand Down Expand Up @@ -85,6 +85,7 @@ segmentation by distribution (i.e., Docker, etc.)
1. **Deluge** - ([Repo](https://github.com/deluge-torrent/deluge), [Home](https://deluge-torrent.org/), [WP](https://en.wikipedia.org/wiki/Deluge_%28software%29), [Fund](https://www.patreon.com/deluge_cas)) Popular, lightweight, cross-platform BitTorrent client. `(internet, windows, mac, server, gtk)`
1. **dnf** - ([Repo](https://github.com/rpm-software-management/dnf), [WP](https://en.wikipedia.org/wiki/DNF_%28software%29), [Docs](https://dnf.readthedocs.io/en/latest)) Dandified YUM (DNF) is the successor to `yum` and works everywhere yum worked. `(pkg_mgr, corp)`
1. **doc2dash** - ([Repo](https://github.com/hynek/doc2dash), [Home](https://doc2dash.readthedocs.io/), [PyPI](https://pypi.org/project/doc2dash)) Extensible CLI-based [Documentation Set](https://developer.apple.com/library/archive/documentation/DeveloperTools/Conceptual/Documentation_Sets/010-Overview_of_Documentation_Sets/docset_overview.html#//apple_ref/doc/uid/TP40005266-CH13-SW6) generator intended for use with [Dash.app](https://kapeli.com/dash/) and [other](https://velocity.silverlakesoftware.com/) [compatible](https://github.com/dash-docs-el/helm-dash) [API browsers](https://zealdocs.org/). `(docs, mac)`
1. **Docker Compose** - ([Repo](https://github.com/docker/compose), [Docs](https://docs.docker.com/compose)) Docker Compose is a tool for defining and running multi-container Docker applications. `(dev, windows, mac)`
1. **doit** - ([Repo](https://github.com/pydoit/doit), [Home](https://pydoit.org/), [Fund](https://opencollective.com/doit), [Docs](https://pydoit.org/contents.html)) Command-line task management and automation tool, with directives written in Python. `(build, windows, mac)`
1. **doitlive** - ([Repo](https://github.com/sloria/doitlive), [PyPI](https://pypi.org/project/doitlive), [Docs](https://doitlive.readthedocs.io/)) Tool for live presentations in the terminal. `(dev, mac)`
1. **dupeGuru** - ([Repo](https://github.com/arsenetar/dupeguru), [Home](https://dupeguru.voltaicideas.net/), [Docs](https://dupeguru.voltaicideas.net/help/en)) Cross-platform GUI tool to find duplicate files. `(organization, windows, mac)`
Expand Down Expand Up @@ -308,6 +309,7 @@ segmentation by distribution (i.e., Docker, etc.)
1. **Cura** - ([Repo](https://github.com/Ultimaker/Cura), [Home](https://ultimaker.com/software/ultimaker-cura), [WP](https://en.wikipedia.org/wiki/Cura_%28software%29), [Docs](https://ultimaker.com/en/resources/manuals/software)) Popular desktop software for preparation and control of 3D printing, integrated with CAD workflows. `(graphics, linux, mac, corp, hardware)`
1. **Cython** - ([Repo](https://github.com/cython/cython), [Home](https://cython.org/), [PyPI](https://pypi.org/project/cython), [Docs](http://docs.cython.org/)) Language and compiler designed for high-performance Python and C interoperability. `(dev, linux, mac)`
1. **Deluge** - ([Repo](https://github.com/deluge-torrent/deluge), [Home](https://deluge-torrent.org/), [WP](https://en.wikipedia.org/wiki/Deluge_%28software%29), [Fund](https://www.patreon.com/deluge_cas)) Popular, lightweight, cross-platform BitTorrent client. `(internet, linux, mac, server, gtk)`
1. **Docker Compose** - ([Repo](https://github.com/docker/compose), [Docs](https://docs.docker.com/compose)) Docker Compose is a tool for defining and running multi-container Docker applications. `(dev, linux, mac)`
1. **doit** - ([Repo](https://github.com/pydoit/doit), [Home](https://pydoit.org/), [Fund](https://opencollective.com/doit), [Docs](https://pydoit.org/contents.html)) Command-line task management and automation tool, with directives written in Python. `(build, linux, mac)`
1. **dupeGuru** - ([Repo](https://github.com/arsenetar/dupeguru), [Home](https://dupeguru.voltaicideas.net/), [Docs](https://dupeguru.voltaicideas.net/help/en)) Cross-platform GUI tool to find duplicate files. `(organization, linux, mac)`
1. **dvc (Data Version Control)** - ([Repo](https://github.com/iterative/dvc), [Home](https://dvc.org/), [Docs](https://dvc.org/doc)) Command-line tool for version control over data used in machine learning projects. Aims to replace Excel and other tools used to track and deploy model versions. `(organization, scm, linux, mac)`
Expand Down Expand Up @@ -459,6 +461,7 @@ segmentation by distribution (i.e., Docker, etc.)
1. **Cython** - ([Repo](https://github.com/cython/cython), [Home](https://cython.org/), [PyPI](https://pypi.org/project/cython), [Docs](http://docs.cython.org/)) Language and compiler designed for high-performance Python and C interoperability. `(dev, linux, windows)`
1. **Deluge** - ([Repo](https://github.com/deluge-torrent/deluge), [Home](https://deluge-torrent.org/), [WP](https://en.wikipedia.org/wiki/Deluge_%28software%29), [Fund](https://www.patreon.com/deluge_cas)) Popular, lightweight, cross-platform BitTorrent client. `(internet, linux, windows, server, gtk)`
1. **doc2dash** - ([Repo](https://github.com/hynek/doc2dash), [Home](https://doc2dash.readthedocs.io/), [PyPI](https://pypi.org/project/doc2dash)) Extensible CLI-based [Documentation Set](https://developer.apple.com/library/archive/documentation/DeveloperTools/Conceptual/Documentation_Sets/010-Overview_of_Documentation_Sets/docset_overview.html#//apple_ref/doc/uid/TP40005266-CH13-SW6) generator intended for use with [Dash.app](https://kapeli.com/dash/) and [other](https://velocity.silverlakesoftware.com/) [compatible](https://github.com/dash-docs-el/helm-dash) [API browsers](https://zealdocs.org/). `(docs, linux)`
1. **Docker Compose** - ([Repo](https://github.com/docker/compose), [Docs](https://docs.docker.com/compose)) Docker Compose is a tool for defining and running multi-container Docker applications. `(dev, linux, windows)`
1. **doit** - ([Repo](https://github.com/pydoit/doit), [Home](https://pydoit.org/), [Fund](https://opencollective.com/doit), [Docs](https://pydoit.org/contents.html)) Command-line task management and automation tool, with directives written in Python. `(build, linux, windows)`
1. **doitlive** - ([Repo](https://github.com/sloria/doitlive), [PyPI](https://pypi.org/project/doitlive), [Docs](https://doitlive.readthedocs.io/)) Tool for live presentations in the terminal. `(dev, linux)`
1. **DrawBot** - ([Repo](https://github.com/typemytype/drawbot), [Home](http://www.drawbot.com/), [WP](https://en.wikipedia.org/wiki/DrawBot)) A powerful programmatic 2D drawing application for MacOS X which generates graphics from Python scripts. `(graphics, education, dev)`
Expand Down
7 changes: 4 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ are a gold mine of practical patterns that we know work together. A
production application is worth a thousand blog posts and Stack
Overflow answers.

This document is an always-growing list of **399**
This document is an always-growing list of **400**
open-source Python applications arranged by topic, with links to
repositories, docs, and more, generated from [structured
data](https://github.com/mahmoud/awesome-python-applications/blob/master/projects.yaml)
Expand Down Expand Up @@ -46,7 +46,7 @@ thereof), see Architectures. -->
1. <a href="#tag-cms">CMS</a> *(11)*
1. <a href="#tag-erp">ERP</a> *(5)*
1. <a href="#tag-static_site">Static Site</a> *(9)*
1. <a href="#tag-dev">Dev</a> *(175)*
1. <a href="#tag-dev">Dev</a> *(176)*
1. <a href="#tag-dev.scm">SCM</a> *(17)*
1. <a href="#tag-dev.code_review">Code Review</a> *(4)*
1. <a href="#tag-dev.storage">Storage</a> *(17)*
Expand All @@ -58,7 +58,7 @@ thereof), see Architectures. -->
1. <a href="#tag-dev.pkg_repo">Package Repositories</a> *(5)*
1. <a href="#tag-dev.build">Build</a> *(13)*
1. <a href="#tag-dev.shell">Shell</a> *(3)*
1. <a href="#tag-dev-other">Other Dev projects</a> *(32)*
1. <a href="#tag-dev-other">Other Dev projects</a> *(33)*
1. <a href="#tag-misc">Misc</a> *(13)*

<!-- ANOTHER NOTE: This file is automatically generated, see projects.yaml -->
Expand Down Expand Up @@ -534,6 +534,7 @@ Projects related to software development and adjacent technical areas.
1. **coala** - ([Repo](https://github.com/coala/coala), [Home](https://coala.io/), [PyPI](https://pypi.org/project/coala)) Unified command-line interface for linting and fixing code, regardless of programming language. `(console)`
1. **Cookiecutter** - ([Repo](https://github.com/audreyr/cookiecutter), [PyPI](https://pypi.org/project/cookiecutter), [Docs](https://cookiecutter.readthedocs.io/en/latest)) Utility for creating new projects from shareable templates. `(console)`
1. **Cython** - ([Repo](https://github.com/cython/cython), [Home](https://cython.org/), [PyPI](https://pypi.org/project/cython), [Docs](http://docs.cython.org/)) Language and compiler designed for high-performance Python and C interoperability. `(linux, windows, mac)`
1. **Docker Compose** - ([Repo](https://github.com/docker/compose), [Docs](https://docs.docker.com/compose)) Docker Compose is a tool for defining and running multi-container Docker applications. `(linux, windows, mac)`
1. **doitlive** - ([Repo](https://github.com/sloria/doitlive), [PyPI](https://pypi.org/project/doitlive), [Docs](https://doitlive.readthedocs.io/)) Tool for live presentations in the terminal. `(linux, mac)`
1. **DrawBot** - ([Repo](https://github.com/typemytype/drawbot), [Home](http://www.drawbot.com/), [WP](https://en.wikipedia.org/wiki/DrawBot)) A powerful programmatic 2D drawing application for MacOS X which generates graphics from Python scripts. `(graphics, education, mac)`
1. **gdbgui** - ([Repo](https://github.com/cs01/gdbgui), [Home](https://gdbgui.com/), [PyPI](https://pypi.org/project/gdbgui)) Browser-based frontend for [gdb](https://en.wikipedia.org/wiki/GNU_Debugger). `(linux, windows, mac)`
Expand Down
27 changes: 26 additions & 1 deletion atom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,39 @@
<subtitle type="text">The newest additions to the Awesome Python Applications list.</subtitle>
<link rel="alternate" type="text/html" href="https://github.com/mahmoud/awesome-python-applications" />
<link rel="self" type="application/atom+xml" href="https://raw.githubusercontent.com/mahmoud/awesome-python-applications/master/atom.xml" />
<updated>2020-11-22T00:42:14Z</updated>
<updated>2020-11-22T00:42:38Z</updated>
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>

<rights type="html">CC-BY-SA unless otherwise noted</rights>
<generator uri="https://github.com/mahmoud/apatite">Apatite 19.0</generator>


<entry>
<id>https://github.com/docker/compose</id>
<title>Docker Compose</title>
<link rel="alternate" type="text/html" href="https://github.com/docker/compose" />
<published>2020-11-21T16:41:00Z</published>
<updated>2020-11-21T16:41:00Z</updated>
<category term="audio"/><category term="audio"/><category term="audio"/><category term="audio"/>

<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<p><strong><a href="https://github.com/docker/compose">Docker Compose</a></strong>: Docker Compose is a tool for defining and running multi-container Docker applications.</p>
<p>Links:</p>
<ul>
<li><a href='https://github.com/docker/compose'>Repo</a></li>
<li><a href='https://docs.docker.com/compose'>Docs</a></li>

</ul>
</div>
</content>
<author>
<name>Awesome Python Applications contributors</name>
<uri>https://github.com/mahmoud/awesome-python-applications</uri>
</author>
</entry>

<entry>
<id>https://github.com/spack/spack</id>
<title>Spack</title>
Expand Down
10 changes: 10 additions & 0 deletions projects.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3842,6 +3842,16 @@ projects:
- linux
- windows
- mac
- name: Docker Compose
repo_url: https://github.com/docker/compose
docs_url: https://docs.docker.com/compose
date_added: 2020-11-21 16:41:00
desc: Docker Compose is a tool for defining and running multi-container Docker applications.
tags:
- dev
- linux
- windows
- mac
- name: doitlive
repo_url: https://github.com/sloria/doitlive
docs_url: https://doitlive.readthedocs.io/
Expand Down

0 comments on commit 4612de6

Please sign in to comment.