-
Notifications
You must be signed in to change notification settings - Fork 915
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Developer experience improvements #3957
Comments
This one too could be worth adding here: #4117 |
We could add also #4266 |
Sure @phisco, I've added #4266 here too - I'm also thinking maybe there's a higher level issue to capture XRD validation as a whole - i'm sure there's more than just And that higher level issue could be added here too 💪 |
Crossplane does not currently have enough maintainers to address every issue and pull request. This issue has been automatically marked as |
/fresh we'll use this issue for tracking devex improvements after v1.16 📈 |
Hello @jbw976, Would this issue be suitable for someone new to cloud native technology but with a good experience of contributing to Python/Django based open-source projects and a keen desire to learn and contribute to crossplane? |
Greetings to @jbw976 @lsviben , I am Anshika Vashistha currently pursuing my B.Tech in Information Technology. I have a keen interest in open-source projects and had gained some sort of experience while working as an Outreachy applicant at Fedora. This project "Make Crossplane Easy - Improving the Developer Experience" is a very high level project for enhancing the Developer experience. I have some prior experience of contributing to Kubernetes and would be happy to work on this project.What are some prerequisites for the LFX application? |
Thanks folks for the interest in helping out with this issue! In the context of the LFX mentorship program, for which this project is listed at https://mentorship.lfx.linuxfoundation.org/project/87e81040-eb5e-4628-babd-820ef23cd261, it will be very helpful to have prior Kubernetes and Go experience, and at least some hands on experience trying out Crossplane will be very useful too. feel free to reach out to me directly on Crossplane slack @jbw976 if you have questions about the project for LFX. We can then keep this issue reserved for planning/coordination and specific design/implementation discussions, and discuss anything LFX related in DMs on Slack ✅ |
which issues are included in Jun-Aug Term Mentorship? |
This entire high level tracking epic is in scope for the LFX mentorship term, the specific issues we take on will be determined together with the selected mentee given time, skill set, and interest 🙇♂️ |
Hey @jbw976 |
Hello there, Hanshal here. I'm an open-source developer, have experience in contributing to various projects in my past which includes Glasskube, Cyclops-UI, Apache, etc. I have mostly worked on the backend and the CLI part of the project. I have extensive knowledge on GoLang. I hope my skills will add some value to this project too. Looking forward to applying for the TERM 2 Mentorship!! |
This is a high level epic tracking issue for a broad bucket of improvements and investments we can make to improve the overall developer experience in Crossplane and make our users lives easier.
Note that "developer" here primarily means the "platform builder" persona that is authoring compositions, installing providers, etc. to provide a platform for their application developer end users. All issues that affect the user experience for any adopter/persona of Crossplane is valid for this epic, but the primary focus is around platform builders.
Builder experience
Maturity
validate
subcommand to GA #5322trace
crossplane CLI subcommand to GA #4946init
command to GA #5387top
crossplane CLI subcommand to GA #5372Validation
validate
command #5376validate
subcommand to GA #5322crossplane lint xrd.yaml
command #5393Troubleshooting
Crossplane CLI release/build
Fixes and Improvements
xpkg login
should support SSO #5625crossplane beta render
#4808crossplane beta render
inputs from stdin #5630crossplane beta render
#5581crossplane beta render
#5196crossplane beta render
runtime #4806crossplane xpkg
inxpkg.mk
build#3crossplane
commands #5027spec.resourceRef.name
is set #3286crossplane xpkg build
with malformed examples fails with ineffective error message #4776The text was updated successfully, but these errors were encountered: