Thanks for your guys' project ideas. I can help to submit these ideas to the OSPP website this week and send invitations to your contact email, please remember to check it.
The project idea is open from 4/21, 2022 to 5/9, 2022(UTC+8), 3 seats left, so welcome more ideas pump out. Best, Dianjin Wang On Sat, Apr 30, 2022 at 10:45 AM Zike Yang <z...@apache.org> wrote: > Hi, > > Thank Yu! > > Sorry for the missing information: > > --- > > Your Email: z...@apache.org > Your Apache ID: zike > > And here is the Chinese version of my application: > > --- > > Project Name: 在Go客户端中支持大消息处理 > Project Description: > Apache > Pulsar对发往broker的消息引入了大小限制。目前,Pulsar的java客户端支持了消息分块的功能,使得Pulsar在生产者中能够将消息分成多个小块并在消费者中将它们组装起来,以支持大消息的处理。但是Pulsar的Go客户端并不支持这个特性。本项目将在Go客户端中添加对大消息处理的支持。 > > Difficulty Level: > - [ ] Basic > - [x] Advanced > > Project Validation Items: > Item 1: 编写一份方案来描述你的设计 > Item 2: 在Go客户端上实现消息分块的功能并推送PR > Item 3: 添加单元测试以进行验证 > Item 4: 添加关于这个特性的文档 > … > Project Mentor: 杨子棵 > Your Name: 杨子棵 > Your Email: z...@apache.org > Your Apache ID: zike > > On Sat, Apr 30, 2022 at 9:51 AM Yu <li...@apache.org> wrote: > > > > Hi Zike, looks like your email and Apache ID are missing? > > > > On Fri, Apr 29, 2022 at 10:17 PM Zike Yang <z...@apache.org> wrote: > > > > > 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: > > > > > > > > > > > > > > > >