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

Support richer, more readable Javascript configuration #1863

Merged
merged 8 commits into from
Mar 11, 2021

Conversation

demiankatz
Copy link
Member

@demiankatz demiankatz commented Feb 26, 2021

This PR extracts some functionality from #1799 in an effort to get the configuration improvements merged separately from other additional features.

TODO

@demiankatz
Copy link
Member Author

All tests are passing, so I think I've successfully extracted the appropriate code from #1799. @EreMaijala and @mtrojan-ub, can you give this a look and let me know if you have any concerns or if you think it's ready to merge?

Also note that @mtrojan-ub is not currently a member of the vufind-org Developers group, but I think he should be so that he can be assigned as a reviewer, etc. I have sent an invitation!

@demiankatz
Copy link
Member Author

Thanks, @EreMaijala, for the feedback. I'm hoping @mtrojan-ub can answer your questions; I've added him as a reviewer as well so he'll be notified. :-)

@mtrojan-ub
Copy link
Contributor

Thanks for inviting me to the vufind-org Developers group, i feel truly honored 😃

@demiankatz
Copy link
Member Author

Of course, @mtrojan-ub. Hopefully nobody will be mad at me for adding you before the Project Management Committee is fully up and running, but you've clearly demonstrated that you understand the code base well, so I'm not worried. ;-)

@demiankatz
Copy link
Member Author

@EreMaijala / @mtrojan-ub, I think I've made all the changes discussed in the review above as part of commit 8ccbca2 (I also removed an unnecessary else to quiet a warning in my IDE). I don't have time to test any of this today -- but if you review that commit and it looks good to you, I'll run the full test suite in the near future, and merge if you're both happy and all tests pass.

@demiankatz
Copy link
Member Author

Okay, we're back to having the full test suite passing again. Any final thoughts before I merge, @mtrojan-ub or @EreMaijala?

@mtrojan-ub
Copy link
Contributor

No objections from my side => i would be glad if we could merge this and make a step forward on this issue!

@EreMaijala
Copy link
Contributor

@demiankatz No objections from me either.

@demiankatz
Copy link
Member Author

I noticed that the comments mentioned a load_before setting that is no longer supported, so I updated the documentation (with some other minor tweaks) in e103ddb.

@demiankatz
Copy link
Member Author

My comment changes didn't break the Travis build, so I'm going ahead and merging now. Thanks, everyone! I'll update #1799 in the near future as well.

@demiankatz demiankatz merged commit cddf89f into vufind-org:dev Mar 11, 2021
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.

3 participants