crossplane-contrib / provider-argocd

Crossplane provider to provision and manage Argo CD objects
Apache License 2.0
68 stars 35 forks source link

chore: updates from crossplane-provider-template #121

Closed maximilianbraun closed 8 months ago

maximilianbraun commented 8 months ago

Description of your changes

I noticed that the provider-template emerged a bit away from the argocd-providers structure, let it be internal instead of pkg for the place for controllers etc, or some updates to the make file which help to create new types. As well as some updates to the Github workflows.

This is an attempt to make it simpler for new contributors to feel home, like with other crossplane providers.

Let me know what you think ✌️

What I did not adjust from provider template:

Necessary follow ups, as soon as #110 is merged:

I have:

How has this code been tested

janwillies commented 8 months ago

Thank you so much for this! Indeed this provider was created quite a while ago, and new practises have emerged since then. I'm going to take a look at this