docascode / Node2DocFX

An API documentation generator for JavaScript.
MIT License
3 stars 3 forks source link

separated jsdoc classes by parent namespace #7

Open mcaden opened 6 years ago

mcaden commented 6 years ago

Updated Yaml generation for the ToC to take dot-separated classes (ex. myProject.myClass, myProject.services.myClass) and parent them into namespaces in the ToC similar to the .Net generation.

note: Visual Studio Code made some minor white-space updates - I didn't consider these problematic but I apologize if they are against your coding-style.

sample output:

- uid: myProject
  name: myProject
  items:
    - uid: myProject.app
      name: app
    - uid: myProject.shell
      name: shell
    - uid: myProject.signalrListener
      name: signalrListener
- uid: myProject.services
  name: myProject.services
  items:
    - uid: myProject.services.logger
      name: logger
    - uid: myProject.services.someService
      name: someService
    - uid: myProject.services.someService2
      name: someService2
mcaden commented 6 years ago

I updated based on recent changes