# Semantic Code Q2 FY2018 Roadmap This quarter, we will focus on laying a foundation for future work. See also our [roadmap project][]. ## Objectives - [Determine baselines](#determine-baselines) - [Get our data into production](#get-our-data-into-production) - [Improve our supported languages](#improve-our-supported-languages) ### Determine baselines We will select specific metrics believed to be key to our objectives, e.g. performance. Task | PRP | Priority (1 to 3) | Amount of work (1 to 4) | Score ---- | --- | ----------------- | ----------------------- | ----- Determine what to measure | | | ? | 0/1 Measure it | | | ??? | 0/1 ### Get our data into production We will get our data into production and in front of customers. Task | PRP | Priority (1 to 3) | Amount of work (1 to 4) | Score ---- | --- | ----------------- | ----------------------- | ----- [Architecture review][] | @tclem | 1 | ✅ | 1/1 Production readiness | @tclem | 1 | ✅ | 1/1 Table of contents | | | ✅ | 1/1 GraphQL parse tree API | @tclem | | ✅ | 1/1 GraphQL diff API | | 3 | 2 | 0/1 ToC in Enterprise | @joshvera | 2 | ✅ | 1/1 ### Improve our supported languages We will add support for Python, improve our support for Ruby, Go, and JavaScript/TypeScript, and explore integration with LSP servers. Task | PRP | Priority (1 to 3) | Amount of work (1 to 4) | Score ---- | --- | ----------------- | ----------------------- | ----- À la carte assignment of Python | @rewinfrey | 2 | ✅ | 1/1 À la carte assignment of Go | | | 2? | 0/1 À la carte assignment of Ruby | | | ✅ | 1/1 À la carte assignment of TypeScript | | | 2? | 0/1 🚀 LSP integration | @joshvera | 2 | 4? | 0.5/1? Migration to à la carte syntax | @robrix | 2 | 3 | 0/1 ### BONUS ROUND! We hadn’t planned on Bumblebee, but stuff got done anyway. Task | PRP | Priority (1 to 3) | Amount of work (1 to 4) | Score ----   | ---       | ----------------- | ----------------------- | ----- [🐝][bumblebee] | @joshvera | 1                 | ✅                       | 1/0 [roadmap project]: https://github.com/github/semantic-diff/projects/5 [Architecture review]: https://github.com/github/architecture/issues/12 [bumblebee]: https://donttrysohard.files.wordpress.com/2010/12/oprah-bees.gif