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:
> > > > > > >
> > > > >
> > >
>

Reply via email to