Skip to content

Rebrand (pre-RC) - #835

Merged
aanand merged 7 commits into
docker:masterfrom
aanand:rebrand
Jan 20, 2015
Merged

Rebrand (pre-RC)#835
aanand merged 7 commits into
docker:masterfrom
aanand:rebrand

Conversation

@aanand

Copy link
Copy Markdown

Replaces #806.

Future versions of Fig are going to be rebranded to fit alongside the suite of Docker orchestration tools (the other ones currently being Machine and Swarm). The new name is Compose.

A number of things need to be done to make this happen:

  • Rename the fig Python module to compose
  • Rename fig.yml to compose.yml
  • Deprecate FIG_* environment variables, introduce COMPOSE_* equivalents
  • Rename the fig executable
    • Choose a name (chosen: docker-compose)
    • Rename Python stub at bin/fig
    • Rename binaries built by script/build-osx and script/build-linux
    • Update the Dockerfile
  • Update name in docs, including all instances of:
    • fig executable
    • fig.yml
    • “Fig”
  • Remove all website-related stuff from docs
    • Jekyll tooling (Dockerfile, fig.yml, build script)
    • CSS
    • Images
    • Markup
  • Update name in README.md, ROADMAP.md and CONTRIBUTING.md
  • Remove rebranding plans from ROADMAP.md
  • Check that we haven’t messed up the word “config” (or any of its derivatives) anywhere
  • Create a new PyPi package called docker-compose

@aanandaanand mentioned this pull request Jan 12, 2015
19 tasks
@aanandaanand added this to the 1.1.0 milestone Jan 12, 2015
@bfirsh

Copy link
Copy Markdown

Looks good! We probably can't call the binary "compose". Could we add a to-do item for choosing a name for the binary, so this does not look complete if you rename it to "compose"?

@dnephin

Copy link
Copy Markdown

Maybe docker-compose for the pypi package?

Another task might be: Update IRC channel in the docs to #docker-compose (and register the new channel) ?

@aanand

Copy link
Copy Markdown
Author

@bfirsh@dnephin done.

@bfirsh

Copy link
Copy Markdown
  • We also need to make it very clear in the documentation that "Compose" was called "Fig". So if you land on, e.g. www.fig.sh, it needs to be clearly explained what's going on and what Compose is.
  • We probably want a redirect from www.fig.sh -> docs.docker.com/whatever

@albersalbers mentioned this pull request Jan 13, 2015
@aanand

Copy link
Copy Markdown
Author

Are we really happy to redirect people from www.fig.sh? If people continue to use Fig for legacy reasons, I don't want to take their documentation away.

Hence "Add a deprecation warning to all pages on www.fig.sh" - I'm thinking a banner at the top saying "Fig has been deprecated and replaced by Docker Compose (link to docs.docker.com)".

@bfirsh

Copy link
Copy Markdown

👍 sounds good

@bfirsh

Copy link
Copy Markdown

This plan should probably also take into account that we're doing an official RC release.

E.g. we should be tagging and releasing 1.1.0-rc1

@aanand
aanandforce-pushed the rebrand branch 2 times, most recently from abade8c to f2f9ad3CompareJanuary 20, 2015 15:27
@sdurrheimer

Copy link
Copy Markdown

Any due date for the 1.1.0 ? I was hopping a new release of fig in order to use envfile and dns-search option, but with the rebrand this will take maybe longer.

@aanandaanand changed the title WIP: RebrandWIP: Rebrand (pre-RC)Jan 20, 2015
@aanandaanand mentioned this pull request Jan 20, 2015
@aanandaanand changed the title WIP: Rebrand (pre-RC)Rebrand (pre-RC)Jan 20, 2015
Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com>
Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com>
Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com>
Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com>
Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com>
Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com>
@aanand

Copy link
Copy Markdown
Author

Rebased, build is green.

Comment threadcompose/cli/command.py Outdated

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"Compose just read the file..." ?

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A fallback to fig.yml would be good too

@dnephin

Copy link
Copy Markdown

merging in-flight branches is going to be some work after this, but not much to be done about that

Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com>
@aanand

Copy link
Copy Markdown
Author

Typos fixed.

@dnephin

Copy link
Copy Markdown

LGTM

@aanand

Copy link
Copy Markdown
Author

rebranding_0

aanand added a commit that referenced this pull request Jan 20, 2015
@aanand
aanand merged commit 4869fed into docker:masterJan 20, 2015
@aanand
aanand deleted the rebrand branch January 20, 2015 22:24
@albers

Copy link
Copy Markdown

I will take care of rebranding the bash completion very soon.

@Starefossen

Copy link
Copy Markdown

What about:

  • repo name (dicker/fig => docker/compose)
  • domain name (fig.sh => compose.sh)
  • maybe add a note in README.md about "previously known as fig"

@aanand

Copy link
Copy Markdown
Author
  • We'll rename the repo for the stable release.
  • There won't be a separate website for Compose - its docs will be rolled into docs.docker.com. www.fig.sh will stay up, and we'll add a banner to the top pointing people to the Compose docs.
  • Good idea.

@albers

Copy link
Copy Markdown

Bash completion is rebranded, see #871.

@aanand

Copy link
Copy Markdown
Author

@lePoxy We've released 1.1.0-rc1 - give it a whirl.

@sdurrheimer

Copy link
Copy Markdown

@aanand Saw it the day you released it, thanks :)

@Starefossen

Copy link
Copy Markdown

Hmm... fig was a lot shorter to type than docker-compose. Why couldn't the binary at least be compose?

@sdurrheimersdurrheimer mentioned this pull request Jan 24, 2015
@k4nark4nar mentioned this pull request Feb 25, 2015
yuval-k pushed a commit to yuval-k/compose that referenced this pull request Apr 10, 2015
Rebrand (pre-RC)
Signed-off-by: Yuval Kohavi <yuval.kohavi@gmail.com>
infraAnchor pushed a commit to infraAnchor/compose that referenced this pull request Mar 6, 2026
Signed-off-by: Alessandro Verzicco <8068317+averzicco@users.noreply.github.com>
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants

@aanand@bfirsh@dnephin@sdurrheimer@albers@Starefossen