@@ -22,6 +22,8 @@ And leave a comment for helping evaluations.
22
22
23
23
<img width="952" alt="image" src="https://github.com/williamfzc/diffctx/assets/13421694/63739d01-b7dc-4947-8e3d-2e6c5ed0530c">
24
24
25
+ > https://github.com/williamfzc/srctx/pull/52
26
+
25
27
Based on [LSIF](https://microsoft.github.io/language-server-protocol/overviews/lsif/overview/), diffctx will not only
26
28
analyse the lines contained by the diff, but also the full scope of your repo, and understand it well.
27
29
@@ -55,22 +57,33 @@ jobs:
55
57
- name : diffctx
56
58
uses :
williamfzc/[email protected]
57
59
with :
58
- # currently we officially support:
59
- # - golang
60
- # - python
61
- # - java
62
- # - kotlin
63
- # - node
60
+ # see the `Supported Langs` for details
64
61
lang : " golang"
65
62
` ` `
66
63
67
64
### Done!
68
65
69
66
You can create a new PullRequest for test.
70
67
71
- ### Still have a problem?
68
+ ## Supported Languages
69
+
70
+ ### Overview
71
+
72
+ | Language | Ready? | Keyword in yaml | Demo |
73
+ |----------|--------|-----------------|-------------------------------------------------------------------------------------------|
74
+ | Golang | ✅ | ` golang` | [ci.yaml](https://github.com/williamfzc/srctx/blob/test_diffctx/.github/workflows/ci.yml) |
75
+ | Java | ✅ | `java` | |
76
+ | Kotlin | ✅ | `kotlin` | |
77
+ | NodeJs | ✅ | `node` | |
78
+ | Python | ✅ | `python` | |
72
79
73
- A real example can be found in: https://github.com/williamfzc/srctx/pull/49
80
+ # ## Want more langs?
81
+
82
+ Thanks to tree-sitter and LSIF, diffctx can support nearly all the popular languages.
83
+
84
+ https://lsif.dev/
85
+
86
+ Adding a new language support is not hard. PullRequests are always welcome!
74
87
75
88
# # How it works
76
89
@@ -79,12 +92,6 @@ A real example can be found in: https://github.com/williamfzc/srctx/pull/49
79
92
3. Generate a summary from sub graph
80
93
4. Create a comment
81
94
82
- ## Supported Languages
83
-
84
- Thanks to tree-sitter and LSIF, diffctx can support nearly all the popular languages.
85
-
86
- https://lsif.dev/
87
-
88
95
# # Contribution
89
96
90
97
Issues, PRs and suggestions are always welcome.
0 commit comments