Frederick John Milens III

Results 9 issues of Frederick John Milens III

Adds support for other repositories, not relying on the conventions of the main packagist repo or the availability of the custom `list.json` only available from that repo. Under this approach,...

cla:missing

In order to recover from abnormal situations such as corrupted or deleted JSON metadata files (such as provider JSON files), we should add a rebuild task for Composer metadata to...

enhancement

@jlstephens89 has developed an integration test framework suitable for use in open source projects that are not part of the main codebase for Nexus Repository Manager. We should write some...

enhancement

The provider files for NXRM-based proxy, hosted, and group repos rely on a somewhat "flattened" form of the provider files in order to facilitate lookup and group merging. These work...

enhancement

Right now we have no format-specific search for Composer repositories. We should try to add this, with a selection of search-indexed format-specific fields based on what we come up with...

enhancement

The tree view in Nexus 3 depends on browse nodes that are produced by browse node generators for each format. The `ComposerBrowseNodeGenerator` is currently a pass-through that inherits the default...

enhancement

`ComposerProxyFacetImpl` has at least one TODO entry regarding more robust logging/error-handling when the `list.json` is mapped into a list of packages suitable for Composer. We should clean that up, and...

enhancement
good first issue

The proof-of-concept implementation assumes that all dist urls point to a Github repository. Packagist also supports Bitbucket as a first class citizen via webhooks (https://packagist.org/about) so we should likely support...

enhancement
good first issue

The `ComposerJsonProcessor` class performs multiple operations on JSON: * Translation of the downloaded `list.json` from the Packagist API into the JSON file containing links to all the projects/packages. * Rewrite...

enhancement
good first issue