- 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.
- 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.
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.
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.
- Generating and adding
CHANGELOG.md
file for both wechaty/wechaty-grpc and wechaty/openapi repository. - Removing the
HISTORY
section part from README for both wechaty/wechaty-grpc and wechaty/openapi repository.
- Adding issue and pull request templates for wechaty/wechaty-grpc and wechaty/openapi repositories.
- Adding
CONTRIBUTING.md
file for both wechaty/wechaty-grpc and wechaty/openapi repository. - Improving contributing guidelines of wechaty.js.org.
- Adding Swagger UI to Express Route by default in wechaty/openapi repository.
- Adding and organizing learning resources section about third parties library and frameworks like gRPC, gRPC-Gateway, and Protocol Buffers, etc in both wechaty/wechaty-grpc and wechaty/openapi repository.
- Creating logo for wechaty/wechaty-grpc repository.
- 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.
- Finalizing the project deliverables and refactoring the code, if any, based on the feedback.
- Making the project report.
- Finalizing and submitting the project report.