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

doc: workflow design of IDE and kpm #1065

Merged
merged 1 commit into from
Mar 3, 2024
Merged

Conversation

octonawish-akcodes
Copy link
Contributor

1. Does this PR affect any open issues?(Y/N)

  • N
  • Y

2. What is the scope of this PR (e.g. component or file name):

fixes #1058

I added some workflow design for KCL IDE and kpm, Need reviews @Peefy @zong-zhe

@coveralls
Copy link
Collaborator

coveralls commented Feb 21, 2024

Pull Request Test Coverage Report for Build 8120441817

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 71.914%

Totals Coverage Status
Change from base Build 8106239743: 0.0%
Covered Lines: 44519
Relevant Lines: 61906

💛 - Coveralls

@zong-zhe
Copy link
Contributor

@octonawish-akcodes
The research work is good 👍 !

And, I have some suggestions:

  • It would be advisable to investigate the functionality of Visual Studio Code (VSCode) plugins, as our work will be primarily carried out on VSCode. The findings from your research are relevant to your subsequent work and could be helpful.

  • KCL is a configuration language, and besides common programming languages, it would be beneficial to explore implementations of other configuration languages such as CUE or HCL. Additionally, researching general IDE workflows for languages like Go, Rust, and Python may be valuable. Focusing only on Python could lead to encountering IDE features that are specific to Python and not applicable to KCL, potentially hindering your future work.

  • Present your design in the form of “User Stories”. The documentation should consist of two parts: 1. Your research report. 2. The User Stories you've designed.

workflow/design.md Outdated Show resolved Hide resolved
@octonawish-akcodes
Copy link
Contributor Author

@Peefy @zong-zhe I updated my research report with more in-depth research and worked on the basis of the comments provided above, PTAL.

Signed-off-by: Abhishek Kumar <abhishek22512@gmail.com>
@octonawish-akcodes
Copy link
Contributor Author

I just checked out, CUE and HCL don't have any package management tools @Peefy

@Peefy Peefy merged commit 29b421f into kcl-lang:main Mar 3, 2024
8 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Mar 3, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[LFX PreTest] The workflow design of IDE and kpm
4 participants