Skip to content

Commit

Permalink
Update LFX Fall Term.. Added Profile
Browse files Browse the repository at this point in the history
Signed-off-by: Ashparsh Pandey <[email protected]>
  • Loading branch information
Ashparshp committed Jul 31, 2024
1 parent 301d1d5 commit 5c722c6
Showing 1 changed file with 12 additions and 11 deletions.
23 changes: 12 additions & 11 deletions src/collections/programs/lfx-2024/lfx-2024.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -246,9 +246,9 @@ Understand that your challenges will be promoted through CNCF channels, reviewed
- Documentation of each relationship - per component.
- Development of new types of genealogies - new types of ways in which resources relate to one another and how these relationships might be visualized.
- Verification of functional relationships

- Recommended Skills: DevOps, Kubernetes Administration, Light familiarity with all of the CNCF projects and a desire to study each project and their operators/resources.
- Mentor(s):
- Mentor Name: Uzair Shaikh (@muzairs15, [email protected]), Lee Calcote (@leecalcote, [email protected]),
- Mentor(s): <Link to="/community/members/uzair-shaikh">Uzair Shaikh</Link>, <Link to="/community/members/lee-calcote">Lee Calcote</Link>
- Upstream Issue: https://github.com/cncf/tag-network/issues/43

#### CNCF Challenges: Technical Content Creation
Expand All @@ -264,40 +264,40 @@ Understand that your challenges will be promoted through CNCF channels, reviewed
- Bonus: Extend one or more of Meshery’s Learning Paths.

- Recommended Skills: written English, Kubernetes, DevOps, and familiarity with any number of other CNCF projects, like Prometheus, CoreDNS, Istio, Jaeger, Helm, Harbor, OPA, Rook, SPIFEE, Flux, Argo, Flux, Falco, etc., Jekyll, strong organizational skills
- Mentor(s): Lee Calcote (@leecalcote, [email protected]), Nic Jackson (@nicholasjackson), [email protected])
- Mentor(s): <Link to="/community/members/lee-calcote">Lee Calcote</Link>, <Link to="/community/members/nic-jackson">Nic Jackson</Link>
- Upstream Issue: https://github.com/cncf/tag-network/issues/44

### Meshery
<br/>
#### Meshery: End-to-End Testing with Playwright (Round 2)

- Description: Meshery integrates with many other CNCF projects and technologies. Sustaining those integrations is only possible through automation. End-to-end testing with Playwright, GitHub Workflows, and self-documenting test reports is the means to the end of maintaining a healthy state of each of these [Meshery integrations](https://meshery.io/integrations).

- Description: Meshery integrates with many other CNCF projects and technologies. Sustaining those integrations is only possible through automation. End-to-end testing with Playwright, GitHub Workflows, and self-documenting test reports is the means to the end of maintaining a healthy state of each of these [Meshery integrations](https://meshery.io/integrations).
- Expected Outcome:
- Successful migration of E2E tests from Cypress to the Playwright test library within the Meshery project.
- Implementation of robust and reliable test cases using Playwright to cover a wide range of Meshery's E2E scenarios.
- Documentation detailing the migration process, and guidelines for future contributions to maintain test quality.
- Integration of Playwright test suite into the Meshery CI/CD pipeline to ensure continuous testing and reliability of the platform.
- Recommended Skills: JavaScript, Playwright, GitHub Workflows, Jekyll, Markdown, familiarity with React or Nextjs would be helpful, CI/CD
- Mentor Name: Aabid Sofi (@aabidsofi19, [email protected]), Lee Calcote (@leecalcote, [email protected]),

- Mentor(s): <Link to = "/community/members/aabid-sofi">Aabid Sofi</Link>, <Link to="/community/members/lee-calcote">Lee Calcote</Link>
- Upstream Issue: https://github.com/meshery/meshery/issues/11494

#### Meshery: Migrate APIs to be schema-driven

- Description: Enhance Meshery’s APIs capability by migrating to a schema-driven approach, which will ensure consistency, validation, and easier integration. It involves versioning and defining API schemas using OpenAPI/Swagger at https://github.com/meshery/schemas and auto generating structs. You will be ensuring all Meshery APIs aligns with defined schemas and are consistent.

- Expected Outcome: Identifying APIs and updating them to conform these schemas. Enhance API documentation to reflect the schema-driven approach. Updating APIs to ensure they are consistent and doing validation against defined schemas.

- Recommended Skills: Golang, Kubernetes, Swagger, JSON schemas, familiarity with React, Nextjs would be helpful
- Mentor(s): Lee Calcote (@leecalcote, [email protected]), Yash Sharma (@Yashsharma1911, [email protected])

- Mentor(s): <Link to="/community/members/yash-sharma">Yash Sharma</Link>, <Link to="/community/members/lee-calcote">Lee Calcote</Link>
- Upstream Issue: https://github.com/meshery/meshery/issues/11495

#### Meshery: UI Migration from MUI v4 to MUI v5 and Sistent

- Description: Meshery's UI is powerful and utilizes frameworks like Next.js and Material-UI. However, it relies on outdated technology stacks, resulting in performance inefficiencies and increased maintenance overhead.
- Expected Outcome: Migrate from MUI v4 to MUI v5 and fully utilize features of Nextjs v13 and Sistent. Migrate all class based components to function based components. Reduced code complexity and improved maintainability for long-term sustainability. Responsive and accessible UI that adapts to diverse devices and user needs.
- Recommended Skills: ReactJs, NextJs, familiarity with Material UI, Redux and Redux Toolkit
- Mentor(s): Lee Calcote (@leecalcote, [email protected]), Antonette Caldwell (@nebula-aac, [email protected])
- Mentor(s): <Link to="/community/members/lee-calcote">Lee Calcote</Link>, <Link to="/community/members/antonette-caldwell">Antonette Caldwell</Link>

- Upstream Issue: https://github.com/meshery/meshery/issues/11493

### Service Mesh Performance
Expand All @@ -309,7 +309,8 @@ Understand that your challenges will be promoted through CNCF channels, reviewed
Dashboard Enhancement: Expand the existing performance dashboard to capture and visualize performance test results for non-service mesh projects. This will involve integrating with various data sources, designing user-friendly interfaces, and implementing robust data analysis pipelines.
GitHub Workflow Integration: Collaborate with other CNCF projects to configure their GitHub workflows to automatically run load tests using the Meshery GitHub Action. This will streamline the performance testing process and ensure that results are consistently collected and published to the dashboard.
- Recommended Skills: Golang, familiarity with HTTP/HTTPS performance testing tools, Service Mesh, grpc, familiarity with containerization technologies, like Docker would be helpful.
- Mentor(s): Lee Calcote (@leecalcote, [email protected]), Xin Huang (@gyohuangxin, [email protected])

- Mentor(s): <Link to="/community/members/lee-calcote">Lee Calcote</Link>, <Link to="/community/members/xin-huang">Xin Huang</Link>
- Upstream Issue: https://github.com/service-mesh-performance/service-mesh-performance/issues/432

## Additional information
Expand Down

0 comments on commit 5c722c6

Please sign in to comment.