It’s always fun figuring out improvements for our build and test tooling, to make life easier for regular contributors. Does anyone have any ideas for things we can do to improve this in BP #2.8 ? I’ve given this a bit of thought. We could:
- Grunt: remove dependency on Ruby by removing
grunt-scss-lint
– #7028 (in progress) - Move bbPress 1 out of buddypress.svn.wordpress.org, and manually add it in when we commit the release build to plugins.svn.wordpress.org. We already do this for the
bp-default
theme. ? - Iterate on the NPM package versions and shrinkwrapping and related requirements, and make it work 100% reliable on @boonebgorges computers. 🙂
- Look into performance improvements using Yarn, which acts as a wrapper/CDN for NPM. ?
- Add Git commit hooks.
- All committers work in Git, and commit to BuddyPress via
git-svn
. It isn’t an option to switch to committing in Git directly as the moment. We should think about what things we could/should pre-commit hook.
- All committers work in Git, and commit to BuddyPress via
Super interested to hear any feedback or other ideas or wishlists around tooling! Share in comments below!