awslabs / aws-api-gateway-developer-portal

A Serverless Developer Portal for easily publishing and cataloging APIs
Apache License 2.0
928 stars 400 forks source link

Merge account management work #355

Closed ghost closed 4 years ago

ghost commented 4 years ago

Issue #, if available:

Description of changes:

Note: this is blocked on #350 as it's based on that.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

ghost commented 4 years ago

The Git history is a mild mess, but that's because of three things:

  1. I merged it incrementally, because it wouldn't merge cleanly initially and had a lot of merge conflicts.
  2. I cherry-picked about 1/3 of my commits to include in #350, and so I had to re-merge everything.
  3. When I went to re-merge the branch, I had to do it in two parts to avoid some odd merge conflicts where Git didn't want to properly diff two changed files and instead just listed them as "both added". I couldn't just cherry-pick the merge commits in question as it'd lose their parents, and I wanted to keep the history intact.

Edit: clarity