Closed Bug 871951 Opened 8 years ago Closed 8 years ago

Split MakeAPI Server and Client into two repositories

Categories

(Webmaker Graveyard :: MakeAPI, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jon, Assigned: cade)

References

Details

Attachments

(5 files)

Assignee: nobody → ali.aldallal
Status: NEW → ASSIGNED
As Matt points out, to fix this properly we need to split the makeapi into a server repo and a client repo.
Assignee: ali → david.humphrey
Summary: Audit dependencies for MakeAPI → Split MakeAPI Server and Client into two repositories
Does this need to be done for our first integration build?
Nope, just a nice-to-have.
Whiteboard: s=2013w20
Assignee: david.humphrey → chris
New Repo: https://github.com/mozilla/makeapi-client

Once we merge this in, I'll tag it and I'll get working on integrating it into other apps, beginning with it's old home (removing it, updating admin usage).
Attachment #767352 - Flags: review?(jon)
Blocks: 886887
Attachment #767352 - Flags: review?(jon) → review+
Update webmaker.org to use the new makeapi repo
Attachment #767766 - Flags: review?(jon)
Update MakeAPI repo, removing the client code, adding the new repo as a dep.
Attachment #767767 - Flags: review?(jon)
Update popcorn maker with the new makeapi-client repo.
Attachment #767769 - Flags: review?(jon)
Update thimble to use the new makeapi-client repo!
Attachment #767770 - Flags: review?(jon)
Blocks: 888285
Attachment #767766 - Flags: review?(jon) → review+
Attachment #767767 - Flags: review?(jon) → review+
Attachment #767769 - Flags: review?(jon) → review+
Attachment #767770 - Flags: review?(jon) → review+
Commit pushed to master at https://github.com/mozilla/webmaker.org

https://github.com/mozilla/webmaker.org/commit/5d1a1904ba1f3b46cdc743ca3fb61f9030073adc
Bug 871951 - Update package.json with makeapi-client and remove server repository from dependencies. Update references to MakeAPI code.
Commit pushed to master at https://github.com/mozilla/popcorn.webmaker.org

https://github.com/mozilla/popcorn.webmaker.org/commit/a0a76166ad54101d942ba26f189a34a00e33970b
Bug 871951 - Update package.json with makeapi-client and remove server repository from dependencies. Update references to MakeAPI code.
Commit pushed to master at https://github.com/mozilla/thimble.webmaker.org

https://github.com/mozilla/thimble.webmaker.org/commit/f0cd36aa311f8d03b3b93da7b9fd7fae9476bc56
Bug 871951 - Update package.json with makeapi-client and remove server repository from dependencies. Update references to MakeAPI code.
Commit pushed to master at https://github.com/mozilla/MakeAPI

https://github.com/mozilla/MakeAPI/commit/2703d3d8ea2bd51a9e398ba45259f52d4ffcdc5b
Fix Bug 871951 - Remove make-api.js, add new client repo as a dependency and update usage.
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Attachment mime type: text/plain → text/x-github-pull-request
Attachment mime type: text/plain → text/x-github-pull-request
You need to log in before you can comment on or make changes to this bug.