# Roadmap ## Things we are currently doing: 1. [Diff summaries][] for C & JavaScript. 2. [Semantic diffs][] on .com for C & JavaScript. ## Follow-up things: 1. Add support for more languages: [Ruby][], etc. 2. [Detecting & rendering moves][moves]. 3. [Merging][]. 4. Refining the diff summaries we produce. ## Things we would like to do: 1. [Interactively refining diffs][interactive]. 2. [Filtering][] diffs. 3. Diff [table of contents][]. 4. [Jump to symbol definition][]. 5. Eliminate conflicts from renaming [variables][]. ## Things we would like to do modulo interest/support from other teams: 1. APIs/tooling for data science & engineering teams. 2. Collect data on our heuristics &c. and refine them via e.g. ML. 3. Diffs as a service. [Diff summaries]: https://github.com/github/semantic-diff/milestones/Summer%20Eyes [Semantic diffs]: https://github.com/github/semantic-diff/milestones/Dot%20Calm [Ruby]: https://github.com/github/semantic-diff/issues/282 [moves]: https://github.com/github/semantic-diff/issues/389 [Merging]: https://github.com/github/semantic-diff/issues/431 [interactive]: https://github.com/github/semantic-diff/issues/130 [Filtering]: https://github.com/github/semantic-diff/issues/428 [table of contents]: https://github.com/github/semantic-diff/issues/16 [Jump to symbol definition]: https://github.com/github/semantic-diff/issues/6 [variables]: https://github.com/github/semantic-diff/issues/91