Add seed data for package managers

Summary

Add seed data for NPM, Maven, and Conan packages.

Improvements

Currently there is only seed data to prepopulate NPM packages in local development environments. Adding the other package types would be an efficiency improvement, especially within the Package Team as it would allow for quicker testing of packages without having to create or publish new ones every time the database is reset. Reseting the database should not be feared for losing the packages that you have spent time creating for test purposes, this would help towards alleviating the bad habit of not working on clean database installs.

The package seed file is ee/db/fixtures/development/26_packages.rb

Risks

No foreseeable risks.

Involved components

Intended side effects

When a developer creates or resets the database and runs the standard seed task, there will be projects with at least one of each of the existing package types.

ata

Edited Dec 17, 2019 by Steve Abrams
Assignee Loading
Time tracking Loading