Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[v4] Documentation #255

Open
24 of 43 tasks
negezor opened this issue Mar 29, 2020 · 0 comments
Open
24 of 43 tasks

[v4] Documentation #255

negezor opened this issue Mar 29, 2020 · 0 comments

Comments

@negezor
Copy link
Owner

negezor commented Mar 29, 2020

TL;DR

At the moment, the library is refactoring with major changes. And there is a problem with non-written documentation and a description of existing features.

General stuff

  • Choose a platform for documentation, select (d̶o̶c̶p̶r̶e̶s̶s/d̶o̶c̶s̶i̶f̶y/vuepress)
  • API Reference generation

@vk-io/authorization

  • Authorization example (Direct)
  • Authorization example (Implicit Flow User)
  • Authorization example (Implicit Flow Group)
  • Using proxies

@vk-io/scenes

  • Using session and state
  • Create your own scene (Advanced)
  • General example with a global middleware handler (Advanced)
    • Step scenes
    • Step scene example
    • Moving from one handler to another
    • Example enterHandler and leaveHandler

@vk-io/session

  • Basic example
  • Custom session key to the storage
  • Implementing your own storage (Advanced)

@vk-io/streaming

  • Basic example
  • An example of working with rules (CRUD)

vk-io

  • Basic example
  • Using proxies
  • API
  • Basic example
  • Description of different operating modes
  • Example with call and note why not use that
  • Example with execute and procedure
  • Call using APIRequest (Advanced)
  • Collect
  • Basic example
  • Interaction with options
  • Using readable stream
  • Snippets
  • Example with resolveResource
  • Updates
  • Basic example
  • Examples of working with use
  • Examples of working with on
  • Handle events directly (Advanced)
  • Description of work with middleware (Advanced)
    • Polling
    • The difference between User Long Poll and Bots Long Poll
    • Webhook
    • Web server launch
    • Contexts
    • Description of the basic principles of working with the context
  • Upload
  • Basic example
  • Description of the basic principles
  • Attachments
  • Description of the basic principles of working with the attachments
  • Keyboard
  • Basic example
  • Example with a builder (KeyboardBuilder)
  • Alternative keyboard example (basic class Keyboard)

Notice

This question combines the previous issue on the documentation, kind of this is my todo list. As well as the ability to help with documentation using Pull Request.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant