Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Write Mode #179

Merged
merged 160 commits into from
Nov 24, 2020
Merged

feat: Write Mode #179

merged 160 commits into from
Nov 24, 2020

Conversation

ScriptedAlchemy
Copy link
Member

@ScriptedAlchemy ScriptedAlchemy commented Nov 3, 2020

Write Mode for the federation dashboard

  • Created client-side version manager
  • Fixing TS issues
  • Fixing bugs when updating back to default version

Addresses: https://github.com/module-federation/federation-dashboard/projects/1#card-49361228
WIP for #207

andrew-t-james and others added 30 commits June 25, 2020 13:18
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* First pass

* Updates

* Sidebar

* Moving to mobx, sorry recoil

* Now with consumers list

* UML beauty updates

* Nicer table

* Small TS fixups

Co-authored-by: Jack Herrington <jherr@pobox.com>
* feat: auth

* feat: auth

* fix: move auth to env vars inside Dockerfile

* fix: added export for Sidebar.js

* fix: missing imports

* added secrets to build

* stringify env vars

* pass auth tokens back from GH

* create ci build command

* get local builds working

* fix local docker auth

* create .env if non exists

* create .env if non exists

* resetting CI workflow

* limit build concurrency

* linting
Co-authored-by: Jack Herrington <jherr@pobox.com>
Co-authored-by: Renovate Bot <bot@renovateapp.com>
* fix: ensure auth does not fail when feature flags do not exist

* fix: ensure auth does not fail when feature flags do not exist

* refactor: remove version data

* removing old version metadata
ScriptedAlchemy and others added 9 commits November 14, 2020 15:42
# Conflicts:
#	dashboard-example/dsl/webpack.config.js
#	dashboard-example/home/src/index.js
#	dashboard-example/home/webpack.config.js
#	dashboard-example/nav/webpack.config.js
#	dashboard-example/search/webpack.config.js
#	dashboard-example/utils/webpack.config.js
#	dashboard-fe/components/ApplicationSidebar.tsx
#	dashboard-fe/components/ModuleUMLDiagram.tsx
#	dashboard-fe/components/application/VersionComparison.tsx
#	dashboard-fe/components/links.tsx
#	dashboard-fe/lighthouse/add-url.js
#	dashboard-fe/lighthouse/lib.js
#	dashboard-fe/next.config.js
#	dashboard-fe/package.json
#	dashboard-fe/pages/_app.js
#	dashboard-fe/pages/api/get-url-list.js
#	dashboard-fe/pages/api/graphql.ts
#	dashboard-fe/pages/applications/[group]/[application]/[module]/index.js
#	dashboard-fe/pages/applications/[group]/[application]/index.tsx
#	dashboard-fe/pages/applications/[group]/index.js
#	dashboard-fe/pages/applications/new.js
#	dashboard-fe/pages/dependencies.js
#	dashboard-fe/pages/performance/index.js
#	dashboard-fe/pages/performance/reports/[report].js
#	dashboard-fe/pages/profile-ssr.js
#	dashboard-fe/pages/protected-page.js
#	dashboard-fe/src/config.js
#	dashboard-fe/src/database/drivers/driver-nedb.ts
#	dashboard-plugin/FederationDashboardPlugin.js
…n/federation-dashboard into updated-version-manager

merge
Use webpack to emit versioned modules and other data instead of writing it ourselves with `fs`

This causes problems because webpack might not emit dist assets at the time we are writing stuff into dist directories.
…nager

# Conflicts:
#	dashboard-example/dsl/package.json
#	dashboard-example/nav/package.json
#	dashboard-example/search/package.json
#	package.json
@ScriptedAlchemy ScriptedAlchemy changed the title feat: Updated version manager feat: Write Mode Nov 24, 2020
@ScriptedAlchemy ScriptedAlchemy merged commit a8f94ae into release Nov 24, 2020
@ScriptedAlchemy ScriptedAlchemy deleted the updated-version-manager branch November 24, 2020 20:09
ScriptedAlchemy added a commit that referenced this pull request Apr 16, 2021
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jack Herrington <jherr@pobox.com>
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Zack Jackson <zackary.l.jackson@gmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Paul Damnhorns <pavel.chertorogov@gmail.com>
Co-authored-by: Andrew James <13269277+andrew-t-james@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Justin Sunseri <jmsunseri@gmail.com>
Co-authored-by: Yoav Ganbar <yoavganbar@gmail.com>
ScriptedAlchemy added a commit that referenced this pull request Apr 16, 2021
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jack Herrington <jherr@pobox.com>
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Zack Jackson <zackary.l.jackson@gmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Paul Damnhorns <pavel.chertorogov@gmail.com>
Co-authored-by: Andrew James <13269277+andrew-t-james@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Justin Sunseri <jmsunseri@gmail.com>
Co-authored-by: Yoav Ganbar <yoavganbar@gmail.com>
ScriptedAlchemy added a commit that referenced this pull request Jul 1, 2021
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jack Herrington <jherr@pobox.com>
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Zack Jackson <zackary.l.jackson@gmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Paul Damnhorns <pavel.chertorogov@gmail.com>
Co-authored-by: Andrew James <13269277+andrew-t-james@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Justin Sunseri <jmsunseri@gmail.com>
Co-authored-by: Yoav Ganbar <yoavganbar@gmail.com>
ScriptedAlchemy added a commit that referenced this pull request Jul 2, 2021
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jack Herrington <jherr@pobox.com>
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Zack Jackson <zackary.l.jackson@gmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Paul Damnhorns <pavel.chertorogov@gmail.com>
Co-authored-by: Andrew James <13269277+andrew-t-james@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Justin Sunseri <jmsunseri@gmail.com>
Co-authored-by: Yoav Ganbar <yoavganbar@gmail.com>
ScriptedAlchemy added a commit that referenced this pull request Sep 18, 2021
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jack Herrington <jherr@pobox.com>
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Zack Jackson <zackary.l.jackson@gmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Paul Damnhorns <pavel.chertorogov@gmail.com>
Co-authored-by: Andrew James <13269277+andrew-t-james@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Justin Sunseri <jmsunseri@gmail.com>
Co-authored-by: Yoav Ganbar <yoavganbar@gmail.com>
Sign up for free to 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.

None yet

5 participants