Update to latest plugin infrastructure
See original GitHub issueWe just released a new plugin generator at https://github.com/feathersjs/generator-feathers-plugin that includes some changes that all other repositories should be updated to as well so that they all share the same infrastructure. Changes for this repository would include:
- We decided to go with the standard code style with semicolons which will be checked through the semistandard CLI. No separate ESLint configuration necessary. This is open for discussion (the Airbnb style would be another option).
- Automated changelog using GitHub Changelog Generator: Although the current changelog here points out that it isn’t very useful to just dump commit logs into it we had a good experience with this changelog generator as long as every change is properly submitted as a separate pull request. The main reason for this is that maintaining changelogs by hand for multiple projects can become very tedious in the long term.
- Rename
_spec.js
files to.test.js
(for consistency with the other repositories) - Run CI with Node 4, 6 and latest (the Node versions that Feathers will officially support starting next year)
- Code coverage reporting to code climate (the reason @ekryski pointed out was because it supports code quality and coverage reports where Coveralls only does coverage)
@eddyystop I can create a pull request with those changes if they are ok for you.
Issue Analytics
- State:
- Created 7 years ago
- Reactions:2
- Comments:12 (9 by maintainers)
Top Results From Across the Web
Oracle Enterprise Manager Latest Plug-in Update
Enterprise Manager VT 13.2.3 release adds support for the latest Private Cloud Appliance 2.3.1 release. VT Plug-in provides all infrastructure enhancements ...
Read more >Is there a process to upgrade a plugin when a new version is ...
I am trying to upgrade the MySQL Plugin to the new version and it's not clear how ... Support: Full-Stack Observability (FSO) Infrastructure....
Read more >VDI plugin and Auto-Update plugin versions - Zoom Support
The auto-update plugin will give priority to the specified version. If the specified version is invalid, the host version will be used to...
Read more >Upgrade the VM-Series Plugin - Palo Alto Networks
Before upgrading, check the latest Release Notes for details on whether a new VM-Series plugin affects your environment. · Log in to the...
Read more >Self-Hosted Live Updates are Here - Ionic Blog
With Self-hosted Live Updates, you are now able to distribute web build artifacts through your own infrastructure. That means no more app store ......
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
I’m honestly not too excited about switching to AirBnB’s lint rules. It will require a lot more work and configuration fluff because it gets opinionated about details like where packages should be listed in the package.json, for example. Rather than spending my time learning to deal with that, I’d prefer to use the more sane semistandard. I don’t doubt that there are wonderful benefits to using AirBnB’s styles, but I think it’s really overkill for what we need. Here’s some example output:
@eddyystop you can add a
codeclimate.yml
file to exclude paths. https://docs.codeclimate.com/docs/excluding-files-and-foldersTightening up some of rules it uses is on my radar for the other repos as well. Definitely not a huge priority though given most of the repos have a 4.0 GPA.