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

Fully convert AmiGO's JS to NPM universe #317

Closed
5 tasks done
kltm opened this issue Mar 4, 2016 · 5 comments
Closed
5 tasks done

Fully convert AmiGO's JS to NPM universe #317

kltm opened this issue Mar 4, 2016 · 5 comments
Milestone

Comments

@kltm
Copy link
Member

kltm commented Mar 4, 2016

As more widgets convert, and as we are going to go whole hog on #104, we need to do a better job handling and building the amigo2 JS in the repo.

Things we'd like to accomplish here:

  • all amigo "context" and data should be merged into /javascript/npm/amigo2 and have the application builder point there, so local installs will always have their own version
  • the publicly pushed amigo2 npm should always be aligned with the public site, with separate semvar for the different branches
  • all JS should be built and managed by a monolithic pipeline, no client namespace assumptions
  • versioning should be much faster, automatic, and essentially increment on pushes
  • remove need for "conflict" modified files to be generated during install
@kltm kltm added this to the 2.4 milestone Mar 4, 2016
@kltm
Copy link
Member Author

kltm commented Mar 11, 2016

Okay, after much grinding, (internal) spin-out done; now need to get a handle on how to integrate this with the installer so that we no longer clobber ourselves.

kltm added a commit to berkeleybop/bbop-widget-set that referenced this issue Mar 14, 2016
kltm added a commit to berkeleybop/bbop-widget-set that referenced this issue Mar 16, 2016
kltm added a commit to berkeleybop/bbop-widget-set that referenced this issue Mar 16, 2016
kltm added a commit to berkeleybop/bbop-widget-set that referenced this issue Mar 16, 2016
…ix so that some basic testing can plausibly be done on the server for some parts; work on geneontology/amigo#317
kltm added a commit to berkeleybop/bbop-widget-set that referenced this issue Mar 16, 2016
kltm added a commit to berkeleybop/bbop-widget-set that referenced this issue Mar 16, 2016
kltm added a commit to berkeleybop/bbop-widget-set that referenced this issue Mar 16, 2016
kltm added a commit to berkeleybop/bbop-widget-set that referenced this issue Mar 16, 2016
kltm added a commit to berkeleybop/bbop-widget-set that referenced this issue Mar 16, 2016
kltm added a commit to berkeleybop/bbop-widget-set that referenced this issue Mar 16, 2016
kltm added a commit to berkeleybop/bbop-widget-set that referenced this issue Mar 16, 2016
kltm added a commit to berkeleybop/bbop-widget-set that referenced this issue Mar 16, 2016
kltm added a commit to berkeleybop/bbop-widget-set that referenced this issue Mar 16, 2016
kltm added a commit to berkeleybop/bbop-widget-set that referenced this issue Mar 16, 2016
kltm added a commit to berkeleybop/bbop-widget-set that referenced this issue Mar 17, 2016
kltm added a commit to berkeleybop/bbop-widget-set that referenced this issue Mar 18, 2016
kltm added a commit that referenced this issue Mar 22, 2016
kltm added a commit that referenced this issue Mar 22, 2016
kltm added a commit that referenced this issue Mar 22, 2016
…f to better support more transparent gulpfile.js build in the future; more templates to in-package location and remainder of installer around that; work on #317
kltm added a commit that referenced this issue Mar 22, 2016
kltm added a commit that referenced this issue Mar 22, 2016
kltm added a commit that referenced this issue Mar 22, 2016
kltm added a commit that referenced this issue Mar 22, 2016
kltm added a commit that referenced this issue Mar 22, 2016
…ck less, possibly using separate file for JSON::XS; work on #317
kltm added a commit that referenced this issue Mar 22, 2016
…mand, does the right order full deployment and JS creation; work on #317
kltm added a commit that referenced this issue Mar 22, 2016
kltm added a commit that referenced this issue Mar 22, 2016
kltm added a commit that referenced this issue Mar 22, 2016
@kltm
Copy link
Member Author

kltm commented Mar 22, 2016

TODO: need to clear unit tests for slight shifts in where things are in the DOMs now.

@kltm
Copy link
Member Author

kltm commented Mar 22, 2016

master amazingly passed on the first try; we're done here, any further work will likely by tweaks and #321.

@kltm kltm closed this as completed Mar 22, 2016
@kltm
Copy link
Member Author

kltm commented Mar 22, 2016

Looks like it did not trigger on tomodachi.

@kltm
Copy link
Member Author

kltm commented Mar 22, 2016

Trigger working again and all tests are passing.

@kltm kltm closed this as completed Mar 22, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant