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

doc: integrate documentation generation #127

Closed
5 tasks done
dsebastien opened this issue Mar 2, 2018 · 3 comments
Closed
5 tasks done

doc: integrate documentation generation #127

dsebastien opened this issue Mar 2, 2018 · 3 comments

Comments

@dsebastien
Copy link
Contributor

dsebastien commented Mar 2, 2018

Properly integrate documentation generation in Stark and in the starter

  • design (select lib, how to generate and where)
  • review typedoc config: build & all: review typedoc config #42
  • integrate at root
  • integrate in all packages
  • integrate in the starter (isolated config)
@dsebastien dsebastien added this to the 10.0.0-alpha.1 milestone Mar 2, 2018
@dsebastien dsebastien modified the milestones: 10.0.0-alpha.1, must Mar 2, 2018
@dsebastien dsebastien assigned dsebastien and unassigned dsebastien Mar 2, 2018
@dsebastien dsebastien modified the milestones: must, 10.0.0-alpha.1 Mar 2, 2018
@dsebastien
Copy link
Contributor Author

Old internal docs/pointers:

Goal: describe how to document code for our applications (ES/TS).

Depending on the basic stack we've chosen, we should be able to identify tools to document our code (e.g., JSDoc or TypeDoc?).

Also, we should see if there's a mean to link this with code quality checks (i.e., is enough code documented or not).

We also need support in the IDE for the chosen solution!

References to check:

Goal: finalize discussions around code documentation and produce documentation for the developer guide.

To cover:

  • present DGeni to the project team
  • test dgeni (now has TS support)
  • how to document code (inline doc)
  • how to generate static site with API docs (mostly useful for Stark itself, could be useful to others; currently managed by TSDoc)
  • how to leverage docs for tests (dgeni?)

Documentation page to complete: https://confluence.prd.nbb/display/jag/Front-end+code+documentation

@dsebastien
Copy link
Contributor Author

dsebastien commented May 18, 2018

@dsebastien
Copy link
Contributor Author

Docs will be generated under reports/api-docs/<package name>

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