Skip to content

Commit 430ad17

Browse files
authored
GSoC '25 Week 12 update by Safwan Sayeed (#393)
* GSoC'25 Week 10 Update by Safwan Sayeed * GSoC'25 Week 11 Update By Safwan Sayeed * GSoC'25 Week 12 Update By Safwan Sayeed
1 parent 1cd0831 commit 430ad17

File tree

1 file changed

+68
-0
lines changed

1 file changed

+68
-0
lines changed
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
---
2+
title: "GSoC '25 Week 12 Update by Safwan Sayeed"
3+
excerpt: "Integration of Engine with Masonry"
4+
category: "DEVELOPER NEWS"
5+
date: "2025-08-24"
6+
slug: "2025-08-24-gsoc-25-safwan-sayeed-week12"
7+
author: "@/constants/MarkdownFiles/authors/safwan-sayeed.md"
8+
tags: "gsoc25,sugarlabs,week12,sa-fw-an"
9+
image: "assets/Images/GSOC.webp"
10+
---
11+
12+
<!-- markdownlint-disable -->
13+
14+
# Week 12 Progress Report by Safwan Sayeed
15+
16+
**Project:** Music Blocks 4 Program Engine
17+
**Mentors:** [Anindya Kundu](https://github.com/meganindya/), [Sumit Srivastava](https://github.com/sum2it)
18+
**Assisting Mentors:** [Devin Ullibari](https://github.com/pikurasa/), [Walter Bender](https://github.com/walterbender)
19+
**Reporting Period:** 2025-08-18 - 2025-08-24
20+
21+
---
22+
23+
## A Blog-style Retrospective
24+
25+
This Week Me and [Justin](https://github.com/justin212407) discussed on the Creation of Bricks as Plugins and their Integration with the Engine.
26+
27+
---
28+
29+
## Goals for This Week
30+
31+
- Collaborate with Justin on the creation of Bricks as Plugins and their integration with the Engine.
32+
- Identify potential challenges and solutions for the integration process.
33+
---
34+
35+
## This Week's Highlights
36+
37+
- **Collaboration with Justin:**
38+
Worked closely with Justin to explore the creation of Bricks as Plugins and their integration with the Engine.
39+
- **Identifying Challenges:**
40+
Identified potential challenges in the integration process, including plugin architecture and communication protocols, and brainstormed solutions to address them.
41+
42+
---
43+
44+
## Challenges & Solutions
45+
46+
- **Plugin Architecture:**
47+
The creation of Bricks as Plugins introduced challenges related to plugin architecture and communication protocols. To address these, we established clear guidelines for plugin development and integration with the Engine.
48+
49+
---
50+
51+
## Key Learnings
52+
53+
- Gained insights into the intricacies of creating a plugin architecture, particularly in terms of modularity and communication between components.
54+
- Developed a better understanding of the Engine's capabilities and how they can be leveraged to support plugin-based development.
55+
56+
---
57+
58+
## Resources & References
59+
60+
- **Repository:** [musicblocks-v4](https://github.com/sugarlabs/musicblocks-v4)
61+
62+
---
63+
64+
## Acknowledgments
65+
66+
Special thanks to my mentors Anindya, Sumit, Devin, and Walter for their invaluable support and guidance throughout this project.
67+
68+
---

0 commit comments

Comments
 (0)