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: Replace build and jobs pages with Ember app #1084

Merged
merged 60 commits into from
Apr 17, 2020
Merged

Conversation

knownasilya
Copy link
Member

@knownasilya knownasilya commented Apr 12, 2020

Due to issues somewhere deep in the Angular chain, the job/build page stopped working. The Angular part of this project has been holding me back mainly due to its non SPA like architecture and how unsupported it is, I've started rewriting the build page in EmberJS. Ember is known for longevity and its lts policy. It's also focused on ambitious apps, which strider is. See issues #1076, #1082, #1083, etc for the issue.

The ember version uses typescript and tailwind, both upgrades. This allows us to remove jQuery and other old bootstrap dependency. Currently this upgrade just handles a few routes and you can see these have ?ember=true in the url. This quirk will eventually go away, at the moment I use it to know which version to serve.

I'm not removing any old assets yet, since not everything is 100% feature complete, but at least the basics work for builds.

Screen Shot 2020-04-17 at 5 58 17 PM

Screen Shot 2020-04-17 at 5 58 29 PM

Screen Shot 2020-04-17 at 5 58 56 PM

The goal is to remove angular 100% and rewrite APIs on the backend as we use them in the app. But those will come piecemeal as smaller PRs.

@knownasilya knownasilya self-assigned this Apr 12, 2020
@vercel
Copy link

vercel bot commented Apr 12, 2020

This pull request is being automatically deployed with ZEIT Now (learn more).
To see the status of your deployment, click below or on the icon next to each commit.

🔍 Inspect: https://zeit.co/knownasilya1/strider/omveild4t
✅ Preview: https://strider-git-feat-octane-start.knownasilya1.now.sh

@vercel vercel bot temporarily deployed to Preview April 16, 2020 15:58 Inactive
@vercel vercel bot temporarily deployed to Preview April 17, 2020 16:55 Inactive
@knownasilya knownasilya changed the title Feat/octane start feat: Replace build and jobs pages with Ember app Apr 17, 2020
@knownasilya knownasilya added the client: ember Ember app, in ./client-ember label Apr 17, 2020
@knownasilya knownasilya merged commit 7362dbf into master Apr 17, 2020
@knownasilya knownasilya deleted the feat/octane-start branch April 17, 2020 22:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
client: ember Ember app, in ./client-ember
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant