1
1
mirror of https://github.com/github/semantic.git synced 2024-12-01 00:33:59 +03:00
semantic/ROADMAP.md

50 lines
2.5 KiB
Markdown
Raw Normal View History

2017-05-16 17:58:30 +03:00
# Semantic Code Q2 FY2018 Roadmap
2015-09-15 23:25:02 +03:00
2017-05-18 18:16:07 +03:00
This quarter, we will focus on laying a foundation for future work.
2016-09-13 17:51:25 +03:00
2017-05-18 18:16:01 +03:00
See also our [roadmap project][].
2017-05-15 17:45:16 +03:00
2017-05-15 17:07:23 +03:00
## Objectives
2017-05-01 19:04:55 +03:00
- [Determine baselines](#determine-baselines)
2017-05-18 17:30:42 +03:00
- [Get our data into production](#get-our-data-into-production)
2017-05-18 18:12:43 +03:00
- [Improve our supported languages](#improve-our-supported-languages)
2017-05-01 19:04:55 +03:00
### Determine baselines
We will select specific metrics believed to be key to our objectives, e.g. performance.
2017-05-01 19:04:55 +03:00
2017-05-18 18:27:29 +03:00
Task | PRP | Priority (1 to 3) | Amount of work (1 to 4) | Score
---- | --- | ----------------- | ----------------------- | -----
Determine what to measure | | | ? |
Measure it | | | ??? |
2017-05-18 17:30:42 +03:00
### Get our data into production
2017-05-15 17:58:59 +03:00
We will get our data into production and in front of customers.
2017-05-18 18:27:29 +03:00
Task | PRP | Priority (1 to 3) | Amount of work (1 to 4) | Score
---- | --- | ----------------- | ----------------------- | -----
[Architecture review][] | @tclem | 1 | ✅ |
Production readiness | @tclem | 1 | 3 |
Table of contents | | | ✅ |
GraphQL parse tree API | @tclem | | ✅ |
GraphQL diff API | | 3 | 2 |
ToC in Enterprise | @joshvera | 2 | 2 |
2017-05-18 18:12:43 +03:00
### 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.
2017-05-18 18:27:29 +03:00
Task | PRP | Priority (1 to 3) | Amount of work (1 to 4) | Score
---- | --- | ----------------- | ----------------------- | -----
À la carte assignment of Python | @rewinfrey | 2 | 2 |
À la carte assignment of Go | | | 2? |
À la carte assignment of Ruby | | | 2? |
À la carte assignment of TypeScript | | | 2? |
🚀 LSP integration | @joshvera | 2 | 4? |
Migration to à la carte syntax | @robrix | 2 | 3 |