This document provides details about what resources are available for Hyperledger projects and labs. If there are any questions about anything on the document or if you'd like to leverage any of these resources for your project or lab, feel free to leave a comment below or reach out to community-architects at hyperledger dot org.
Service | Lab | Incubation Project | Graduated Project |
---|---|---|---|
Infrastructure | |||
Github repos | Yes | Yes | Yes |
Chat channel | Optional | Yes | Yes |
Mailing list | Yes | Yes | |
Paid tooling | Yes (with some restrictions at the discretion of Hyperledger staff) | Yes | Yes |
Marketing | |||
Access to Hyperledger's channels (social, newsletters, blogs, meetups, etc) | Yes (with some restrictions at the discretion of the Marketing lead) | Yes | Yes |
Page(s) on the wiki | Optional | Yes | Yes |
Page on the Hyperledger site | Yes | Yes | |
Creation of an official project name and logo | Yes | Yes | |
Coordinate promotion of major project milestones and releases | Yes | Yes | |
Option to create a Twitter account | Yes | Yes | |
Priority placement on site and wiki | Yes | ||
Swag (stickers, shirts and potentially other items with the project logo in the Hyperledger store) | Yes | ||
Onboarding New Users and Contributors | |||
Able to take part in Hyperledger's annual Mentorship program | Yes | Yes | Yes |
Able to have project/lab featured in a contribution campaign | Yes (at the discretion of Hyperledger staff) | Yes | Yes |
Workshops | Yes | ||
Documentation and Translation support | TBD | TBD | TBD |
Training/Certification | |||
LF created training course | Yes (at the discretion of LF Training) | Yes (at the discretion of LF Training) | |
LF created certification | Yes (at the discretion of LF Training) | ||
Other | |||
License scanning | Yes | Yes | |
Security audits | Not usually (although this can be done at the discretion of staff) | Yes (at the discretion of Hyperledger staff) |
17 Comments
Tracy Kuhrt
David Boswell : For security audits, it seems that we have been doing them for some of our incubated projects (but not all of them). Is this a change that we are deliberately making? Or just an oversight in the table?
David Boswell
Tracy Kuhrt – Thanks for flagging this. We had left this out since we don't typically do audits for incubation projects, although as you point out it has been done. I added a note to say we don't usually do this for that level of project but we have the discretion to do it as needed.
Sherwood Moore
Great idea. Thanks for putting this together David Boswell . Adding links to help with navigation wherever possible would make this an even more useful tool.
David Boswell
Sherwood Moore – Good suggestion about adding links where possible for each specific resource. I'll take a pass at doing that.
Hart Montgomery
This is a fantastic table. Thank you for putting it together David Boswell.
One thing it does highlight is the lack of extra benefits for graduating from incubation. We probably need to have more incentives for graduating from incubation than we currently do. Moreover, the project dependencies make this even murkier. Given the fact that some projects function more as "families" rather than standalone efforts (e.g. Aries/Indy and Sawtooth/Grid/Transact), what happens if one project from the family is graduated but another project upon which the graduated project depends is only in incubation? Suppose (just for the purposes of this argument) that we restrict security audits to graduated projects. A security audit for the graduated project might necessitate a security audit for the project in incubation–what do we do in this case?
The TSC has spent a huge amount of collective manpower over its existence discussing the project lifecycle, so maybe it's not worth revisiting that at this point. But I think we should try to incentivize projects to graduate more than we are currently doing.
Arun S M
Interesting question. Here are my thoughts
David Boswell
Hart Montgomery Arun S M Kamlesh Nagware – Thanks for your feedback and I see that you've each mentioned that having more resources at the graduated level would be helpful. Here are some ideas to consider, although it would also be really helpful to hear from people involved in projects about what additional help they'd be interested in.
Arun S M
This table makes it easy to distinguish, thanks David Boswell. You have covered all the necessities, we need more benefits for graduated projects. adding more items would translate to increased workload on Hyperledger staff. But here are a few random thoughts
Arnaud J Le Hors
Thanks David for putting this in a table format. This is much more effective than the old text version.
Why being shy about writing "no" where applicable? We only have yes or blank. I think we should be more blunt.
David Boswell
Arnaud J Le Hors – That's certainly fine with me to add 'no' instead of having items be blank. My initial thought when I set this up was that adding something to each box would clutter up the page and make it harder to scan to see where there were 'yes'es. But I'm fine adding 'no' in blank spaces if that seems better.
Kamlesh Nagware
David Boswell Thanks David for putting this together. I think more benefits should be given graduated projects, current table don't have much difference in benefits between incubated & graduated projects. More Marketing support, hyperledger support to graduated projects.
Peter Somogyvari
One more idea for incentives for projects to get to 'active' status could be to get these paid** bonus services (unless these are already in the HL GH org and I'm just not aware).
https://github.com/features/security/code
https://resources.github.com/code-scanning/
** As long as the price is both reasonable and affordable of course.
David Boswell
Peter Somogyvari – Thanks for the feedback and that is a good suggestion. We'll look into those.
Dan Middleton
Can you give examples of `paid tooling`?
Peter Somogyvari
Dan MiddletonOne that comes to mind would be a custom Jenkins instance for CI/release management etc.
Yi Yuan
David Boswell, I have a question, for some project before labs. at PoC level or just some sample code.
are we able to have Access to Hyperledger's channels (social, newsletters, blogs, meetups, etc) support?
For ex, we have many topics from different part related with NFT for now. and in fabric, we have ERC-721 fabric sample at Feb 2021
https://wiki.hyperledger.org/display/fabric/Contributor+Meetings+2021
do we have any related blogs in the past?
are we able to have this kind of "tiny" project post with blogs in the future?
To make those projects been published on both technological meeting and social media?
David Boswell
Yi Yuan – Yes, community members can make use of our different channels. For instance, any community member can add items into our weekly developer newsletter. In this case though, it sounds like you're referring to work that is happening within an existing project so that would be covered as part of the services for a project. So if the people involved would like to talk about any of these services – such as writing a blog post and promoting on social media – let me know and we can help with that.