Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 13 additions & 8 deletions src/collections/programs/lfx-2022/lfx-2022.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ Technical writers and other contributors are what comprise Layer5 - an open orga
- Mentor(s): [Lee Calcote](https://github.com/leecalcote), [Ashish Tiwari](https://github.com/revolyssup)
- Upstream Issue (URL): https://github.com/meshery/meshery/issues/544

- **LFX URL**: https://mentorship.lfx.linuxfoundation.org/project/ea439582-8c63-498d-9066-dc563ce1172e
- **LFX URL**: [https://mentorship.lfx.linuxfoundation.org/project/ea439582-8c63-498d-9066-dc563ce1172e](https://mentorship.lfx.linuxfoundation.org/project/ea439582-8c63-498d-9066-dc563ce1172e)

#### User Interface Overhaul: State Management w/Apollo/GraphQL

Expand All @@ -90,8 +90,9 @@ Technical writers and other contributors are what comprise Layer5 - an open orga
- Mentor(s): [Lee Calcote](https://github.com/leecalcote), [Nithish Karthik](https://github.com/sudo-NithishKarthik)
- Upstream Issue (URL): https://github.com/meshery/meshery/issues/5094

- **LFX URL**: https://mentorship.lfx.linuxfoundation.org/project/7592d7db-5517-445b-95e8-14144c49e9b1

- **LFX URL**: [https://mentorship.lfx.linuxfoundation.org/project/7592d7db-5517-445b-95e8-14144c49e9b1
](https://mentorship.lfx.linuxfoundation.org/project/7592d7db-5517-445b-95e8-14144c49e9b1
)
### Service Mesh Performance
<br />

Expand All @@ -103,18 +104,22 @@ A use-case that fits very well is be the ability to use it to run performance te

- Recommended Skills: golang, grpc, docker, kubernetes
- Mentor(s): [Lee Calcote](https://github.com/leecalcote), [Xin Huang](https://github.com/gyohuangxin)
- Upstream Issue (URL): https://github.com/service-mesh-performance/service-mesh-performance/issues/350
- Upstream Issue (URL):
[https://github.com/service-mesh-performance/service-mesh-performance/issues/350](https://github.com/service-mesh-performance/service-mesh-performance/issues/350)

- **LFX URL**: https://mentorship.lfx.linuxfoundation.org/project/9959277e-eefc-4c88-83b6-e8c4b011d557
- **LFX URL**:
[https://mentorship.lfx.linuxfoundation.org/project/9959277e-eefc-4c88-83b6-e8c4b011d557](https://mentorship.lfx.linuxfoundation.org/project/9959277e-eefc-4c88-83b6-e8c4b011d557)

#### Convergence of Network and Graph topologies

- Description: Use Neo4j's ability to create graph projections, which copy a subgraph to RAM so that algorithms can be efficiently run. This opens the door to leveraging algorithms in the areas of Centrality, Community Detection, Pathfinding, Topological Link Prediction, etc. Bringing to bear advances made in Machine Learning / AI / recommendation systems, fraud detection could really help to derive meaning and comprehension for future tools. Another example is how ML + graph approaches are used to find and determine the optimal molecular structure of atoms such that desired physical properties are targeted. This approach could be applied to the problem of workload sizing and estimation for service mesh operators and would-be adopters.
- Recommended Skills: cuelang, golang, neo4j
- Mentor(s): [Lee Calcote](https://github.com/leecalcote), [Nic Jackson](https://github.com/nicholasjackson)
- Upstream Issue (URL): https://github.com/service-mesh-performance/service-mesh-performance/issues/351
- Upstream Issue (URL):
[https://github.com/service-mesh-performance/service-mesh-performance/issues/351](https://github.com/service-mesh-performance/service-mesh-performance/issues/351)

- **LFX URL**: https://mentorship.lfx.linuxfoundation.org/project/2c4510d6-7b73-4082-a3f4-209f61767263
- **LFX URL**:
[https://mentorship.lfx.linuxfoundation.org/project/2c4510d6-7b73-4082-a3f4-209f61767263](https://mentorship.lfx.linuxfoundation.org/project/2c4510d6-7b73-4082-a3f4-209f61767263)

### CNCF TAG Network and Observability
<br />
Expand All @@ -130,7 +135,7 @@ A use-case that fits very well is be the ability to use it to run performance te
- Mentor(s): [Lee Calcote](https://github.com/leecalcote), [Matt Young](https://github.com/halcyondude)
- Issue: https://github.com/cncf/tag-network/issues/21

- **LFX URL**: https://mentorship.lfx.linuxfoundation.org/project/df449a23-ac20-4ee9-8a2c-e0e5d08ba727
- **LFX URL**: [https://mentorship.lfx.linuxfoundation.org/project/df449a23-ac20-4ee9-8a2c-e0e5d08ba727](https://mentorship.lfx.linuxfoundation.org/project/df449a23-ac20-4ee9-8a2c-e0e5d08ba727)
<br />
## Additional information
<br />
Expand Down
44 changes: 24 additions & 20 deletions src/collections/programs/lfx-2023/lfx-2023.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -75,23 +75,23 @@ Technical writers and other contributors are what comprise Layer5 - an open orga
**Description**: Integrate a new architectural component into Meshery: a workflow engine. This project involves shifting Meshery off of bitcask and off of sqlite over to postgres using gorm (golang). Interns will familiarize with concepts of orchestration engines, including chaining workflows, and content lifecycle management.
- Recommended Skills: Golang, Temporal, ReactJS
- Mentor(s): <Link to="/community/members/lee-calcote">Lee Calcote</Link>, <Link to = "/community/members/ashish-tiwari">Ashish Tiwari</Link>
- LFX URL: https://mentorship.lfx.linuxfoundation.org/project/73202d21-d4ca-4435-9a73-f326c9b3e796
- LFX URL: [https://mentorship.lfx.linuxfoundation.org/project/73202d21-d4ca-4435-9a73-f326c9b3e796](https://mentorship.lfx.linuxfoundation.org/project/73202d21-d4ca-4435-9a73-f326c9b3e796)

#### Multi-user cloud native playground

**Description**: Advance the cloud native playground in which any CNCF project can be explored. Meshery’s genesis is that of helping teach people about cloud native technology and enabling to operate various types of cloud native infrastructure confidently. The proposed project is aimed at furthering this mission by infusing multi-user collaboration as a pervasisve feature so that users can learn together in a running instance of Meshery.
- Recommended Skills: ReactJS, CSS, Golang (nice-to-have)
- Mentor(s): <Link to="/community/members/lee-calcote">Lee Calcote</Link>, <Link to = "/community/members/abhishek-kumar">Abhishek Kumar</Link>
- Issue: https://github.com/meshery/meshery/issues/7020
- LFX URL: https://mentorship.lfx.linuxfoundation.org/project/2ee7a912-e26e-4602-9dfc-4febe3842df3
- Issue: [https://github.com/meshery/meshery/issues/7020](https://github.com/meshery/meshery/issues/7020)
- LFX URL: [https://mentorship.lfx.linuxfoundation.org/project/2ee7a912-e26e-4602-9dfc-4febe3842df3](https://mentorship.lfx.linuxfoundation.org/project/2ee7a912-e26e-4602-9dfc-4febe3842df3)

#### Distributed client-side policy evaluation in WASM and Rego

**Description**: Meshery's highly dynamic infrastructure configuration capabilities require real-time evaluation of complex policies. Policies of various types and with a high number of parameters need to be evaluted client-side. With policies expressed in Rego, the goal of this project is to incorporate use of the https://github.com/open-policy-agent/golang-opa-wasm project into Meshery UI, so that a powerful, real-time user experience is possible.
**Description**: Meshery's highly dynamic infrastructure configuration capabilities require real-time evaluation of complex policies. Policies of various types and with a high number of parameters need to be evaluted client-side. With policies expressed in Rego, the goal of this project is to incorporate use of the [https://github.com/open-policy-agent/golang-opa-wasm ](https://github.com/open-policy-agent/golang-opa-wasm )project into Meshery UI, so that a powerful, real-time user experience is possible.
- Recommended Skills: Golang, Open Policy Agent, WebAssembly
- Mentor(s): <Link to="/community/members/lee-calcote">Lee Calcote</Link>, <Link to = "/community/members/ashish-tiwari">Ashish Tiwari</Link>
- Issue: https://github.com/meshery/meshery/issues/7019
- LFX URL: https://mentorship.lfx.linuxfoundation.org/project/7e3382be-5d82-443e-b0bc-4dcd2194705d
- Issue: [https://github.com/meshery/meshery/issues/7019](https://github.com/meshery/meshery/issues/7019)
- LFX URL: [https://mentorship.lfx.linuxfoundation.org/project/7e3382be-5d82-443e-b0bc-4dcd2194705d](https://mentorship.lfx.linuxfoundation.org/project/7e3382be-5d82-443e-b0bc-4dcd2194705d)


### Service Mesh Performance
Expand All @@ -104,8 +104,8 @@ Technical writers and other contributors are what comprise Layer5 - an open orga
A use-case that fits very well is be the ability to use it to run performance tests on a schedule and track the maximum load a system can handle over time. This could give insights to performance improvements or degradations.
- Recommended Skills: golang, grpc, docker, kubernetes
- Mentor(s): <Link to="/community/members/lee-calcote">Lee Calcote</Link>, <Link to="/community/members/xin-huang">Xin Huang</Link>
- Upstream Issue (URL): https://github.com/service-mesh-performance/service-mesh-performance/issues/350
- LFX URL: https://mentorship.lfx.linuxfoundation.org/project/2597fc3d-eb2c-411f-b02d-940c8347328d
- Upstream Issue (URL): [https://github.com/service-mesh-performance/service-mesh-performance/issues/350](https://github.com/service-mesh-performance/service-mesh-performance/issues/350)
- LFX URL: [https://mentorship.lfx.linuxfoundation.org/project/2597fc3d-eb2c-411f-b02d-940c8347328d](https://mentorship.lfx.linuxfoundation.org/project/2597fc3d-eb2c-411f-b02d-940c8347328d)

### CNCF TAG Network
<br />
Expand All @@ -120,8 +120,8 @@ A use-case that fits very well is be the ability to use it to run performance te

- Recommended Skills: cuelang, golang, OCI
- Mentor(s): <Link to="/community/members/lee-calcote">Lee Calcote</Link>
- Issue: https://github.com/cncf/tag-network/issues/24
- LFX URL: https://mentorship.lfx.linuxfoundation.org/project/96080e3d-83e2-46ed-928c-b6e7f3154bf3
- Issue: [https://github.com/cncf/tag-network/issues/24](https://github.com/cncf/tag-network/issues/24)
- LFX URL: [https://mentorship.lfx.linuxfoundation.org/project/96080e3d-83e2-46ed-928c-b6e7f3154bf3](https://mentorship.lfx.linuxfoundation.org/project/96080e3d-83e2-46ed-928c-b6e7f3154bf3)

## LFX Mentorship 2023 Summer Projects
<br />
Expand All @@ -136,8 +136,12 @@ A use-case that fits very well is be the ability to use it to run performance te
**Expected Outcome**: Definition of permissions and their enforcement in Meshery with an aim for deep granularity and extensibility with each user interface input component carrying a unique permission key id. Each key is then put into a group of keys in a keychain, keychains assigned to user roles, in turn, roles assigned to users. With users having the ability to create own custom roles, the framework will be dynamic based on the associated server-side permissions for the currently auth’ed user.
- Recommended Skills: React.js, CASL.js
- Mentor(s): <Link to="/community/members/lee-calcote">Lee Calcote</Link>, <Link to = "/community/members/abhishek-kumar">Abhishek Kumar</Link>
- Upstream Issue (URL): https://github.com/meshery/meshery/issues/7436, https://github.com/meshery/meshery/issues/7382
- LFX URL: https://mentorship.lfx.linuxfoundation.org/project/f4a9804f-2e46-42a4-b2ae-ad3ea7b29734
- Upstream Issue (URL):
[https://github.com/meshery/meshery/issues/7436](https://github.com/meshery/meshery/issues/7436),
[https://github.com/meshery/meshery/issues/7382](https://github.com/meshery/meshery/issues/7382)

- LFX URL:
[https://mentorship.lfx.linuxfoundation.org/project/f4a9804f-2e46-42a4-b2ae-ad3ea7b29734](https://mentorship.lfx.linuxfoundation.org/project/f4a9804f-2e46-42a4-b2ae-ad3ea7b29734)

#### OPA policy evaluation in-browser using WebAssembly and Rego

Expand All @@ -146,8 +150,8 @@ A use-case that fits very well is be the ability to use it to run performance te
**Expected Outcome**: a powerful real-time multi-user collaboration experience.
- Recommended Skills: Golang, Open Policy Agent, WASM
- Mentor(s): <Link to="/community/members/lee-calcote">Lee Calcote</Link>, <Link to = "/community/members/abhishek-kumar">Abhishek Kumar</Link>
- Upstream Issue (URL): https://github.com/meshery/meshery/issues/7019
- LFX URL: https://mentorship.lfx.linuxfoundation.org/project/005db8db-7efe-4433-9605-91d14174c72c
- Upstream Issue (URL): [https://github.com/meshery/meshery/issues/7019](https://github.com/meshery/meshery/issues/7019)
- LFX URL: [https://mentorship.lfx.linuxfoundation.org/project/005db8db-7efe-4433-9605-91d14174c72c](https://mentorship.lfx.linuxfoundation.org/project/005db8db-7efe-4433-9605-91d14174c72c)

#### Adopt OCI as the packaging and distribution format for Meshery MeshModels

Expand All @@ -162,8 +166,8 @@ A use-case that fits very well is be the ability to use it to run performance te

- Recommended Skills: Reactjs, Golang, GraphQL
- Mentor(s): <Link to="/community/members/lee-calcote">Lee Calcote</Link>
- Upstream Issue (URL): https://github.com/meshery/meshery/issues/6447
- LFX URL: https://mentorship.lfx.linuxfoundation.org/project/26377c30-9ffd-41e3-bfea-839bf126f8f6
- Upstream Issue (URL): [https://github.com/meshery/meshery/issues/6447](https://github.com/meshery/meshery/issues/6447)
- LFX URL: [https://mentorship.lfx.linuxfoundation.org/project/26377c30-9ffd-41e3-bfea-839bf126f8f6](https://mentorship.lfx.linuxfoundation.org/project/26377c30-9ffd-41e3-bfea-839bf126f8f6)

#### OCI compatible Kubernetes ontology

Expand All @@ -175,8 +179,8 @@ A use-case that fits very well is be the ability to use it to run performance te

- Recommended Skills: cuelang, golang, OCI
- Mentor(s): <Link to="/community/members/lee-calcote">Lee Calcote</Link>
- Upstream Issue (URL): https://github.com/meshery/meshery/issues/6447
- LFX URL: https://mentorship.lfx.linuxfoundation.org/project/bb8ddf84-31d7-4a89-9e4b-e6aa9601c0db
- Upstream Issue (URL): [https://github.com/meshery/meshery/issues/6447](https://github.com/meshery/meshery/issues/6447)
- LFX URL: [https://mentorship.lfx.linuxfoundation.org/project/bb8ddf84-31d7-4a89-9e4b-e6aa9601c0db](https://mentorship.lfx.linuxfoundation.org/project/bb8ddf84-31d7-4a89-9e4b-e6aa9601c0db)

### Service Mesh Performance
<br />
Expand All @@ -193,8 +197,8 @@ A use-case that fits very well is be the ability to use it to run performance te

- Recommended Skills: Cuelang
- Mentor(s): <Link to="/community/members/lee-calcote">Lee Calcote</Link>, <Link to = "/community/members/xin-huang">Xin Huang</Link>
- Upstream Issue (URL): https://github.com/service-mesh-performance/service-mesh-performance/issues/379
- LFX URL: https://mentorship.lfx.linuxfoundation.org/project/4735d0fa-229f-43e7-9415-dff9220bf687
- Upstream Issue (URL): [https://github.com/service-mesh-performance/service-mesh-performance/issues/379](https://github.com/service-mesh-performance/service-mesh-performance/issues/379)
- LFX URL: [https://mentorship.lfx.linuxfoundation.org/project/4735d0fa-229f-43e7-9415-dff9220bf687](https://mentorship.lfx.linuxfoundation.org/project/4735d0fa-229f-43e7-9415-dff9220bf687)


## Additional information
Expand Down
Loading
Loading