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

Documentation and Javadoc TODOs #29

Open
JonathanMace opened this issue May 30, 2017 · 0 comments
Open

Documentation and Javadoc TODOs #29

JonathanMace opened this issue May 30, 2017 · 0 comments

Comments

@JonathanMace
Copy link
Member

README markdowns in root and project subdirs:

  • Readmes for root project and all subprojects. Figure out appropriate way of presenting the information.
  • Tracingplane organization documentation
  • Directory of resources (wiki pages, javadocs, package docs)

Javadocs

  • Package level documentation
  • Docs on all public classes
  • Fold some of the package doc README info into javadocs too

Wiki pages

  • One of several pages outlining researchy parts of tracing plane, mostly pulled from paper
  • High level overview of how to use tracingplane
  • Tutorial: Downloading / cloning / building / installing
  • Tutorial: set up a maven project or add jar to classpath
  • Tutorial: instrumenting a system (threads, runnables, callables); instrumenting a system (custom queues); instrumenting a system (network / io); advanced: using aspectj
  • FAQ page: what is the license? do you have systems instrumented already that i can plug in to? is it compatible with scala?

Other Project TODOs:

  • Make download links for distribution JARs with dependencies
  • Make license explicit somewhere
  • For distribution JARs, enumerate all dependencies and their licenses
  • Split out BDL compiler to separate project
  • Fix scala versions
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant