Skip to content

Latest commit

 

History

History
executable file
·
75 lines (51 loc) · 3.8 KB

GSoD_2021_Project_Timeline.md

File metadata and controls

executable file
·
75 lines (51 loc) · 3.8 KB


Wechaty

Improve the gRPC and OpenAPI ecosystem
Project Timeline

Community Bonding (May 8 - May 17, 2021)

  • Zoom meeting schedule agreed.
  • Focus in the first two weeks before the start of the project will be on working through existing documentation and noting gaps areas.

Doc Development Phase

Week 1 (May 18 - May 24, 2021)

  • Getting familiar with Wechaty projects.
  • Going through all the existing contents and documentation based on gRPC and OpenAPI.
  • Adding Progressive Web Application support for the Docusaurus site.
  • Adding Progressive Web Application support for the Jekyll blog.

Week 2 (May 25 - May 31, 2021)

In Polyglot/OpenAPI documentation in Wechaty docs website:

  • Adding Open Graph image metadata in the Docusaurus site of wechaty.js.org.
  • Adding more details in the Getting Started section.
  • Adding a blog about both gRPC and OpenAPI.

Week 3 (June 1 - June 7, 2021)

In Polyglot/OpenAPI documentation in Wechaty docs website:

  • Updating the History section and fetching all contents of the CHANGELOG.md file from wechaty/openapi repository using a script.
  • Adding learning resources section.

Week 4 (June 8 - June 14, 2021)

Week 5 (June 15 - June 21, 2021)

Week 6 (June 22 - June 28, 2021)

  • Adding Swagger UI to Express Route by default in wechaty/openapi repository.

Week 7 (June 29 - July 4, 2021)

Week 8 (July 5 - July 11, 2021)

  • Refactoring and breaking the READMEs for both wechaty/wechaty-grpc and wechaty/openapi repository into sub-section like Usage, Installation, Contributing, and Resources, etc.
  • Format files that are necessary using Prettier for both wechaty/wechaty-grpc and wechaty/openapi repository.
  • Checking and fixing indentations, grammatical errors, typographical errors, and broken links across all the files, including previous and new documentations.

Project Finalization Phase

Week 9 (July 12 - July 18, 2021)

  • Finalizing the project deliverables and refactoring the code, if any, based on the feedback.
  • Making the project report.
  • Finalizing and submitting the project report.