Q: Are Layer5’s solutions open source?
A: Yes, all Layer5 projects are licensed under Apache V2. Layer5 also offers extensions to the Meshery project in which Enterprise-centric functionality is commercially offered and supported.
Q: I am new to Open Source, where do I begin?
A: You can start by going through the Newcomers’ Welcome Guide.
Q: What exactly is a MeshMate?
A:Layer5 MeshMates are individuals committed to helping community members be successful contributors. Meshmates are there to guide and support the community members, helping them identify projects they can contribute to depending on their areas of interest, directing them on groups to join and helping them grow in their open-source and cloud native knowledge.
Q: How do I join the mailing list?
A: You can subscribe to the Layer5 mailing here.
Q: How do I get an internship in Layer5?
A: To best position your candidacy for an internship with Layer5, engage in the community and its projects. Start contributing and keep contributing. Community members who consistently contribute are the first individuals to be awarded internships when new internship opportunities open up - particularly members who are making significantly impactful contributions.
Q: How do I follow up on the meetings?
A: To follow up on the community meetings, you can view and add the community calendar to your calendar list.
Q: I see works of other contributors being highlighted, will my contributions be highlighted too?
A: We might not get to everyone, but we try to elevate the works of all of our contributors. All of our community members are proud of their work and so are we! We want their work and names to be recognized across our collective technology industry. Be sure to follow and engage with the Twitter, Youtube, and Linkedin accounts.
Q: I am not a coder, can I contribute too?
A: Some community members join to contribute to open source projects, others jump in to put those projects to use, some are here to help cultivate and steward our community, while others are here just to hangout and absorb. All members are most welcome. Be sure to introduce yourself in the Layer5 slack and let other community members get acquainted with you and vice-versa.
Q: How should I approach assigning and working on issues within the community?
A: To ensure efficiency and positive collaboration, please follow these guidelines:
- Assignment Confirmation: Verify issue validity to avoid wasted effort and address only relevant problems.
- Avoiding Conflict: Treat fellow contributors kindly, respecting their contributions to foster a harmonious environment and maintain project momentum.
- Minimize Maintainer Burden: Adhere to guidelines to reduce maintainers' time spent on clarifications and resolving conflicts, enabling them to focus on essential tasks.
Q: What should I consider when assigning issues to contributors?
A: When assigning issues, follow these principles:
- Valid Issue: Assign issues that require attention.
- Fix the Issue: Prioritize resolving them promptly.
- Assignment Order: Generally chronological, with exceptions:
- Unqualified to perform this task currently.
- Unavailable and/or incapable of performing the task promptly.
- Lack of context when another contributor has it.
- Requesting contributor has existing open assignments.
These guidelines aim to create a supportive and efficient community where everyone can contribute effectively.
Q: What if I can’t find an open issue to work on?
A: Check if any assigned issues are stale. ( Assigned some time back, but no discussions have happened or is not updated for a long time ). If you find such issues, comment to ask if you can help. Alternatively, Look to find the help-wanted issues.
Q: In addition to the routinely scheduled project meetings, do project contributors ever meet separately to deep-dive on special topics?
A: Yes, outside of the regularly scheduled meetings on the community calendar, there are any number of other meetings that occur to facilitate deeper levels or more concentrated attention to particular bodies of work (e.g. a design spec review). On occasion, these one-off meetings are scheduled in advance and put onto the community calendar, while other times they are simply self-organized by interested contributors. Often contributors will use Slack huddles or Zoom meetings to facilitate the discussion. If you need a new meeting placed onto the community calendar, please reach out to a Community Manager.
Q: How do I access the community docs?
A: To access the community documentation, follow these steps:
- Ensure you have filled out the community member form. If you haven't, please do.
- Go to the "Shared Drives" section of your Google Drive using the same email address you used to fill out the form.
- Look for "Layer5 Community" within the Shared Drives section.
Once you've completed these steps, you should have access to the community docs, otherwise please reach out to any of the Community Managers or MeshMates.