oracle / oracle/macaron

Add support for more project ecosystems that deploy artifacts onto JFrog Artifactory

Open
#394 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

build_tools checks package_registries
Dominant language
Python
Stars
210
Forks
36
Avg merge
1d 10h
Merged PRs (30d)
2

Description

In pull request #349, we added support for JFrog Artifactory as a package registry. However, only support for Gradle projects was added.
We need to add support for other ecosystems of build tools, languages, repo layout (namely pypi and npm), etc.
As a starting point, I recommend having a look at the changes in pull request #349 for more details on what needs to be made to support Gradle.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Review pull request #349 and the existing Gradle support for JFrog Artifactory first. Then trace how the project represents and deploys PyPI and npm artifacts, using the requested repository layouts as the scope; done means the additional ecosystems are supported alongside Gradle.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, python
Domain
build-system, devops
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.