How to understand the flow of the project?

Hello,
I’m trying to understand the OnlyOffice project mainly the sdkjs part, so the module i’m trying to learn right now is the Table, since i’m trying to implement a feature like highlighting a text(custom) but its hard for me to understand of where to start and make the changes in the sdkjs folder.

What my end goal is to understand the project and implement my own changes in it.

  1. What i need to understand before i do my changes?
  2. How is the communication between API is working and make changes in it?
  3. Implement my own feature that is in sync with the Application.
  4. Is it possible to make changes in it?
    etc

image

OS version: Ubuntu 20.04LTS
App version: DocumentServer 7.0.1
Downloaded from: GITHUB

Hello @Octane
Please check it out: ONLYOFFICE Api Documentation - SetHighlight
Is this what you are looking for?
If I misunderstood situation please clarify it.

Actually I’m looking for a way to add my own feature which is similar to Highlight, but I wanted to implement my own Highlighting(my highlighting is for nested highlights and way to draw it) but don’t want to use what you guys have provided so if i wanted to write my own code so where should i be starting with?

If so you have an idea of how to use same code so could you provide the guidelines for it?

Please note that we do not provide support for source code changes on the forum. If you highly interested in that, please try to ask my colleagues on GitHib: ONLYOFFICE · GitHub

1 Like

Okay thank you, so if i have doubts regarding the application i can ask here, but not regarding source changes, it’s fine by me then if i have some question on the editor itself will try to ask it here.

1 Like