crossplane / org Goto Github PK
View Code? Open in Web Editor NEWA central repository for the Crossplane organization processes, metadata, permissions, membership, etc.
License: Apache License 2.0
A central repository for the Crossplane organization processes, metadata, permissions, membership, etc.
License: Apache License 2.0
e.g. @stevendborrelli
sttts
The growth of the Crossplane community is leading to the development of many new providers. We should codify the process of requesting and creating repositories in the crossplane-contrib Github organization. Repositories in crossplane-contrib could also include CI and Registry support.
For example, we could have a New Repository Issue template that includes a checklist required files for (License, DCO, Code of Conduct), and a list of owners. There is a PR to create a list of these items at crossplane/crossplane#2744.
Between crossplane/org workflows and provider-template we could cover almost all of the list.
As a follow-up to #1, we should maintain manifests that automate adding / removing contributors using PRs. provider-github is an excellent tool to do this. Enabling this workflow will involve setting up a Crossplane cluster, setting up a GH action to publish manifests to it, and ensuring that the provider is operating correctly.
abelhoula
PRs reviewed / authored
crossplane-contrib/provider-aws#888
crossplane-contrib/provider-aws#686
crossplane-contrib/provider-aws#730
crossplane-contrib/provider-aws#852
crossplane-contrib/provider-aws#829
crossplane-contrib/provider-aws#754
crossplane-contrib/provider-aws#752
crossplane-contrib/provider-aws#751
crossplane-contrib/provider-aws#746
crossplane-contrib/provider-aws#744
crossplane-contrib/provider-aws#733
crossplane-contrib/provider-aws#694
crossplane-contrib/provider-aws#884
crossplane-contrib/provider-aws#831
crossplane-contrib/provider-aws#779
crossplane-contrib/provider-aws#771
crossplane-contrib/provider-helm#111
crossplane-contrib/provider-kubernetes#6
upbound/build#168
Issues responded to
crossplane-contrib/provider-aws#880
crossplane-contrib/provider-aws#844
crossplane-contrib/provider-aws#842
crossplane-contrib/provider-aws#799
crossplane-contrib/provider-aws#747
crossplane-contrib/provider-aws#738
crossplane-contrib/provider-aws#685
crossplane-contrib/provider-aws#610
gberche-orange
PRs reviewed / authored
name: Organization Membership Request
about: Request membership in Crossplane Org
title: 'MEMBERSHIP: zzxwill'
zzxwill
PRs reviewed / authored
crossplane/crossplane#1560
crossplane/crossplane#1562
crossplane/crossplane#1580
crossplane-contrib/provider-alibaba#58
crossplane-contrib/provider-alibaba#61
crossplane-contrib/provider-alibaba#62
crossplane-contrib/provider-alibaba#75
crossplane-contrib/provider-alibaba#77
crossplane-contrib/provider-alibaba#79
crossplane-contrib/provider-alibaba#80
crossplane-contrib/provider-alibaba#81
crossplane-contrib/provider-alibaba#82
crossplane-contrib/provider-alibaba#84
crossplane-contrib/provider-alibaba#87
crossplane-contrib/provider-alibaba#88 (co-authored with @xiqiu618)
crossplane-contrib/provider-alibaba#89
crossplane-contrib/provider-alibaba#90
crossplane-contrib/provider-alibaba#91
crossplane-contrib/provider-alibaba#92
crossplane-contrib/provider-alibaba#93
Issues responded to
crossplane/crossplane#1558
crossplane/crossplane#1561
crossplane/crossplane#1575
crossplane/crossplane#1578
Today we use Slack for community conversation. Unfortunately, due to the free plan restrictions, it isn't possible to access older messages, some of which are helpful and informative. The free plan only retains the last 10,000 messages.
A paid version of Slack is prohibitively expensive for a community of 10k users.
An alternative we should investigate is the use of Discord.
Tech communities have started using it instead of Slack due to its accessible pricing model โ default usage is free. Paid plans allow individuals to upgrade if they want added features and do not rely on the server owner to carry the cost. While it originally gained popularity with the gamer community and was heavily optimized for that use case, it has become more focused on communication in general.
Working at Upbound, will focus on developing and improving the Crossplane project.
Up until this point, members have been added to the Crossplane org on an as-needed basis. This process should be formalized to reduce friction and confusion around adding new contributors.
Also contributions to provider-aws, provider-kubernetes and currently a Maintainer of provider-terraform
dee0sap
To-be-donated-to-Crossplane provider-aws:
To-be-donated-to-Crossplane provider-aws:
Sponsors
@turkenh
@jeanduplessis
List of contributions to the Crossplane project
Working at Upbound, will focus on developing and improving the Crossplane project.
PRs reviewed / authored
c/c:
c/provider-azure:
c/provider-gcp:
Issues responded to
Apart from that Me and my colleague have started to add support for certain provider and will probably donate it to @crossplane-contrib
smileisak
As per the Crossplane governance, the crossplane-contrib organization falls under the same governance as the main crossplane org and "exists to provide a neutral home for Crossplane extensions".
As new contributions/repos within the ecosystem continue to grow, we should take the time to define the process/policy/workflow for how we accept these new repos. This will help reduce confusion within the community, help them be more self-service, and expedite the process more quickly.
Typically, a repo is added in 1 of 2 ways:
We should document, explain, and improve all of this. A good potential home for this may be in a new crossplane-contrib/org
repo.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.