Skip to content

Latest commit

 

History

History
executable file
·
54 lines (40 loc) · 4.83 KB

GSoD_2021_Project_Proposal.md

File metadata and controls

executable file
·
54 lines (40 loc) · 4.83 KB


Wechaty

Improve the gRPC and OpenAPI ecosystem
Project Proposal

About me

I considered myself a Polymath. I believe in rigorous and intuitive learning. Spend the majority of the time exploring different types of algorithms and contributing to open-source. My interest lies in the fields of Algorithms, Computational Science, and Distributed Computing.

Introduction

This is the project proposal for Improve the gRPC and OpenAPI ecosystem on which I will be working as a part of Google Season of Docs 2021. I have proposed my timeline to complete this work during a span of 9 weeks.

The user docs site is designed to assist end-users in using a product or service. The excellent user docs site is significant because it provides an avenue for users to learn how to use the software, its features, tips, tricks, and resolve common problems encountered when using the software. It also reduces support costs and is part of the corporate identity of the product. The excellent user docs site is a sign of the healthiness of the product, the developer team. Without a good user docs site, a user may not know how to do the above things effectively and efficiently. User docs site can play a pivotal role in ensuring a product's success because excellent communication is and will always be at the heart of any business or development. Fantastic documentation takes that communication and puts it in a manageable framework that everyone can access for success.

Wechaty has two subsystems for providing the gRPC support: one is wechaty/wechaty-grpc and the other is wechaty/openapi. The related docs page is mainly at Polyglot/OpenAPI as well as other pages that have some OpenAPI associated docs.

However, the Wechaty user documentation for gRPC and OpenAPI is currently outdated and incomplete. Therefore, there should be an improvement in both code and documentation.

Project Goals