Community tasks 新手任务计划
Community tasks
As a programming enthusiast , have you ever felt that you want to participate in the development of an open source project, but don't know where to start? In order to help everyone better participate in open source projects, the SOFASTCK community will regularly publish community tasks to help everyone learn by doing!
Task List
Tasks of different difficulty are released:
Easy
Enhancement
- [ ] ~~Provide some enums for service binding instead of hard code with string #1031 assigned to @IrvingOS~~
- ~~this code should commit to https://github.com/sofastack/sofa-boot~~
Temporarily cancel the task due to compatibility issues
- [ ] Allow users set connection num for rest #986
- [ ] Document optimization plan #1129
Bugfix
- [ ] NPE problem fix #935
Medium
Enhancement
- [ ] ~~After the @SofaService is annotated, the
@Componentshould not be necessary #1031~~- ~~this code should commit to https://github.com/sofastack/sofa-boot~~
Temporarily cancel the task due to compatibility issues
Feature
- [ ] Improve asynchronous functionality through CompletableFuture #945
- [ ] Custom callback executor #1122
Bugfix
- [ ] Argument type mismatch error fix #1019
Hard
Feature
- [ ] JFR buried point #1128
- [ ] Standard implementation of metrics for Prometheus #885
- [ ] Integrate with pinpoint #943
chinese:
新手任务计划
作为技术同学,你是否有过“想参与某个开源项目的开发、但是不知道从何下手”的感觉? 为了帮助大家更好的参与开源项目,SOFAStack & MOSN社区会定期发布适合新手的新手开发任务,帮助大家learning by doing!
任务列表
任务分为不同难度:
Easy——从这里开始,成为Contributor!
优化
- [ ] ~~在服务引用和发布时,使用枚举值替代字符串硬编码。 见https://github.com/sofastack/sofa-rpc/issues/1031 assigned to @IrvingOS~~
- ~~代码提交到 https://github.com/sofastack/sofa-boot 中~~
考虑兼容性问题暂时取消该任务
- [ ] Rest支持自定义链接数 #986
- [ ] 文档改造计划 #1129
bug修复
- [ ] NPE问题修复 #935
Medium
优化
- [ ] ~~让用户使用@SofaService后不需要再写@Component 见https://github.com/sofastack/sofa-rpc/issues/1031~~
- ~~代码提交到 https://github.com/sofastack/sofa-boot 中~~
考虑兼容性问题暂时取消该任务
新功能
- [ ] 优化sofarpc的异步编程体验 #945
- [ ] 自定义Callback线程池 #1122
bug修复
- [ ] 使用自定义类型数组参数报错问题修复 #1019
Hard
新功能
- [ ] JFR埋点支持 #1128
- [ ] 实现标准的metrics便于集成Prometheus #885
- [ ] 和pinpoint集成 #943
Hi @EvenLjj ,please:
- add more description for
JFR buried point - add more description for which part of the nacos and zk documents are not good and how to improve them
Provide some enums for service binding instead of hard code with string#1031 Please assign to me
Provide some enums for service binding instead of hard code with string#1031 Please assign to me
Hi @IrvingOS, welcome, this change involves a change in the annotation API, the code repository is in the sofaboot project.
@IrvingOS Cool , this task will be assigned to you, see https://github.com/sofastack/sofa-rpc/issues/1031#issuecomment-966291369 To solve this issue,the code should commit to https://github.com/sofastack/sofa-boot If you met any problem or have any questions, feel free to reach out for help
@EvenLjj @seeflood hi, i want to add a new registry component polaris , the project website : https://github.com/polarismesh/polaris , https://polarismesh.cn/#/ . can i try to do this ?
@EvenLjj hi, could u please help check this proposal
@EvenLjj @seeflood hi, i want to add a new registry component
polaris, the project website : https://github.com/polarismesh/polaris , https://polarismesh.cn/#/ . can i try to do this ?
@EvenLjj @seeflood hi, i want to add a new registry component
polaris, the project website : https://github.com/polarismesh/polaris , https://polarismesh.cn/#/ . can i try to do this ?
@ZLBer Of course yes, you can add related registry plugins based on the extension point mechanism. It is best to create an issue description, and we can discuss in the issue in the future. Very welcome to join.
@EvenLjj well, i create a issue
After the @SofaService is annotated, the @Component should not be necessary #1031 Please assign to me thanks
After the @SofaService is annotated, the @component should not be necessary #1031 Please assign to me thanks
Hi, how do you solve the problem?
Hello, is there any community tasks left?
After the @SofaService is annotated, the @component should not be necessary #1031 Please assign to me thanks
Hi, how do you solve the problem?
相应issue有评论哈,可以看一下
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
@EvenLjj hi, i want to do this 优化sofarpc的异步编程体验 https://github.com/sofastack/sofa-rpc/issues/945
@EvenLjj hi, i want to do this 优化sofarpc的异步编程体验 #945
Welcome, looking forward to your PR.
@EvenLjj Hi,现在还有什么可以入门做的东西吗?
Assign #1122