Thanks all, here is my application: Project Name: Support processing large messages at Go client Project Description:
Apache Pulsar imposes a size limit on each message sent to the broker. Currently, the pulsar java client support message chunking which enables Pulsar to process large payload messages by splitting the message into chunks at the producer side and combining chunked messages at the consumer side. But the Pulsar go client doesn't support this feature. This project aims to add support for message chunking to process large messages at the go client. Difficulty Level: - [ ] Basic - [x] Advanced Project Validation Items: Item 1: Write a proposal to describe your design Item 2: Implement the message chunking feature at the go client and push the PR out Item 3: Add unit tests to verify it Item 4: Add the documentation for this feature … Project Mentor: Zike Yang Your Name: Zike Yang Your Email: Your Apache ID: On Fri, Apr 29, 2022 at 5:06 PM Yu <li...@apache.org> wrote: > > Thanks all, here are my applications (in English and Chinese). > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > English version > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > # Project Name > Automate Documentation Workflow to Optimize Website User Experience > > # Project Description > > ## Project Goal > > This project aims to improve the user experience on the new Pulsar website > by optimizing and automating workflow for documentation and website, > including but not limited to generating documentation websites from code > automatically, standardizing pull request naming convention using GitHub > Actions, and more. You can check some related tasks on > https://github.com/apache/pulsar/issues?q=is%3Aopen+is%3Aissue+label%3Awebsite. > > > ## What You Can Learn from the Project > > - Increase your technical knowledge. > You will get familiar with codebase and learn technical skills about > front-end and back-end developments of Pulsar. You will be guided by > veterans who have been doing this for years and who know the tips and > tricks to help you be a more excellent open-source developer. > > - Sharpen your software skills. > Pulsar adoption engagement skyrocketed over the past years. This success > depends on its community. By participating in a project in the Pulsar > community, you can learn the Apache culture, communication skills, and best > practices to collaborate effectively in the open-source world. This paves > your way forward for making big contributions. > > - Build your network. > You can interact and share ideas with knowledgeable and passionate > contributors in the Pulsar community. Moreover, you can make great friends > from all over the world. > > # Difficulty Level > - [ ] Basic > - [x] Advanced > > # Project Validation Items > - For the project: set achievable goals and make reasonable plans; complete > project before deadline and achieve expected outcomes. > - For the student: acquire new skills and level up your developer portfolio. > > # Project Mentor > Yu Liu > > # Your Email > li...@apache.org > y...@streamnative.io > > # Your Apache ID > liuyu > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Chinese version > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > # 项目名称 > 文档开发流程自动化 | 优化内容开发体验 > > # 项目描述 > > ## 项目目标 > Apache Pulsar > 近期将发布新版官网,为用户带来全新的内容体验。优质的内容体验离不开高效的内容开发流程,为了提升内容开发效率,该项目旨在于自动化内容开发流程,包括但不限于从代码中自动生成内容网页、通过 > GitHub Actions 规范 Pull Request 内容等。更多相关任务,请参阅 > https://github.com/apache/pulsar/issues?q=is%3Aopen+is%3Aissue+label%3Awebsite。 > > > # 你能从这个项目中获得什么收益? > - 提升硬技能 > Pulsar 是下一代云原生分布式消息流平台,具备广阔的应用前景。通过参与该项目,你将熟悉 Pulsar > 代码,了解相关技术,获得资深开发人员的专业指导,提高开发能力。 > > - 增强软实力 > 最近几年,得益于高效的社区管理,Pulsar 发展势如破竹。通过参与该项目,你将了解 Apache 开源社区的协作文化、治理理念与运营模式等。 > > - 打造高效社交网络 > Pulsar 社区汇集了全球各地的能人志士,你将与他们紧密合作,增进友谊,提升社交价值感和幸福感。 > > # 项目难度 > - [ ] 初级 > - [x] 高级 > > # 项目验收标准 > - 对于项目而言,需制定合理的目标和清晰的计划,如期完成并取得预期成果。 > - 对于学生而言,收获有利于人生发展的软硬技能。 > > # 项目导师 > Yu Liu > > # 导师邮箱 > li...@apache.org > y...@streamnative.io > > # 导师 Apache ID > liuyu > > > On Tue, Apr 26, 2022 at 2:26 PM Hang Chen <chenh...@apache.org> wrote: > > > Thanks for Penghui and Dianjin. > > > > Project Name: Compaction with tiered storage > > > > Project Description: (at most 1000 words) > > > > Use the tiered storage to store the compacted data to save costs and > > to avoid the impaction of the BookKeeper cluster. > > > > The topic compaction reads all the compacted data along with the > > additional data after the last compaction. If many topics enabled > > topic compaction or with a large size compacted data, the compaction > > task will impact the BookKeeper cluster. Leverage the tiered storage, > > the compacted data will read from the tiered storage directly so that > > the Bookkeeper cluster can provide more reliable and stable service > > quality. > > > > > > Difficulty Level: > > - [ ] Basic > > - [x] Advanced > > > > Project Validation Items: > > Item 1: Write a proposal to describe your design > > Item 2: Write a MVP for this proposal > > Item 3: Implement this feature and Push the PR out > > Item 4: Add unit tests > > > > > > Project Mentor: Hang Chen > > Your Name: Hang Chen > > Your Email: chenh...@apache.org > > Your Apache ID: chenhang > > > > Yu <li...@apache.org> 于2022年4月25日周一 18:47写道: > > > > > > Thanks Penghui and Dianjin. > > > > > > Lili and I will submit applications to improve our user experience on the > > > Pulsar website and documentation. We aim to fix some of these issues [1]. > > > Feel free to comment if you have more suggestions on that, thanks! > > > > > > [1] > > > > > https://github.com/apache/pulsar/issues?q=is%3Aopen+is%3Aissue+label%3Awebsite > > > > > > > > > > > > On Sun, Apr 24, 2022 at 9:23 PM PengHui Li <peng...@apache.org> wrote: > > > > > > > Hi all, > > > > > > > > Open Source Promotion Plan, OSPP[1] is open for project registration, > > > > like Google Summer of Code. This Plan aims to encourage college > > students > > > > to participate in open-source projects and make contributions. > > > > > > > > The project idea is open from 4/21, 2022 to 5/9, 2022(UTC+8). > > > > Apache Pulsar ended up with 6 projects seats. If you have great ideas, > > > > please copy the following template and fill in the fields. > > > > Once you have completed your project ideas, you can reply to this > > email. > > > > We will help you register for the program. Note that One mentor can > > > > mentor one project at a time and both mentors and students can > > > > receive financial awards for completed projects. Only Pulsar committers > > > > can be the mentors as asked by the OSPP. > > > > > > > > The project can include feature catchup, ecological tool construction, > > > > new features of the pulsar and so on. > > > > > > > > Welcome to join the Pulsar > > > > slack channel: #ospp-summer for asking any questions about OSPP. > > > > > > > > [1] https://summer-ospp.ac.cn > > > > > > > > Thanks, > > > > Penghui > > > > > > > > ---------------------------------------- > > > > Template > > > > > > > > Project Name: > > > > Project Description: (at most 1000 words) > > > > Difficulty Level: > > > > - [ ] Basic > > > > - [ ] Advanced > > > > Project Validation Items: > > > > Item 1:__________________________ > > > > Item 2:__________________________ > > > > Item 3:__________________________ > > > > … > > > > Project Mentor: > > > > Your Name: > > > > Your Email: > > > > Your Apache ID: > > > > > >