From 5540e81db1c04209cb209b458076103eb79ecb37 Mon Sep 17 00:00:00 2001 From: ksr Date: Fri, 17 Jan 2025 18:03:16 +0100 Subject: [PATCH] nim: update commitments --- content/nim/ift/2025q1-nim-ide-tooling.md | 28 ++++++++++++++++++++++ content/nim/ift/2025q1-nimble.md | 29 +++++++++++++++++++++++ content/nim/index.md | 9 +++---- 3 files changed, 62 insertions(+), 4 deletions(-) create mode 100644 content/nim/ift/2025q1-nim-ide-tooling.md create mode 100644 content/nim/ift/2025q1-nimble.md diff --git a/content/nim/ift/2025q1-nim-ide-tooling.md b/content/nim/ift/2025q1-nim-ide-tooling.md new file mode 100644 index 000000000..028ce8ca6 --- /dev/null +++ b/content/nim/ift/2025q1-nim-ide-tooling.md @@ -0,0 +1,28 @@ +--- + +title: Nim IDE tooling +tags: + - "2025q1" + - "nim" + - "ift" +draft: false +description: improving nim ide tooling + +--- + +`vac:nim:ift:2025q1-nim-ide-tooling` + +## Description + +The commitment comprises enhancing the Nim IDE experience by focusing on two parallel tracks. + +Firstly, we'll prioritize the integration of Araq's upcoming work, specifically the replacement of nimsuggest with gear2, as soon as it becomes available. +This integration will bring improved code intelligence capabilities to our IDE. + +Secondly, we'll continue to develop and implement quality-of-life features to boost developer productivity. +These enhancements will include the ability to run tests directly from the extension, +implementing "quick actions" for common tasks, and adding support for macro expansion visualization. +hile awaiting gear2's completion, we'll maintain and improve nimsuggest, addressing bugs and adding new features to ensure a smooth transition. + +By the end of the quarter, we aim to have a more robust, user-friendly Nim IDE with enhanced functionality and improved performance. + diff --git a/content/nim/ift/2025q1-nimble.md b/content/nim/ift/2025q1-nimble.md new file mode 100644 index 000000000..680c6a664 --- /dev/null +++ b/content/nim/ift/2025q1-nimble.md @@ -0,0 +1,29 @@ +--- + +title: Nim IDE tooling +tags: + - "2025q1" + - "nim" + - "ift" +draft: false +description: improving nim ide tooling + +--- + +`vac:nim:ift:2025q1-nimble` + +## Description + +This commitment comprises advancing Nimble as a robust replacement for Nimbus build system while enhancing its overall functionality. +We will focus on three key milestones: + +* implementing declarative parsing +* expanding the feature set +* establishing a local-by-default approach. + +Our primary objective is to streamline the development process by improving IDE integration, +making Nimble more user-friendly and efficient. +We'll prioritize these enhancements to bring Nimble closer to its 1.0 release, ensuring it becomes a more powerful and versatile tool for our developers. +By the end of this quarter, we aim to have made significant progress on these fronts, setting the stage for Nimble to become the go-to package manager in IFT projects. + + diff --git a/content/nim/index.md b/content/nim/index.md index 4979cf82c..0f933abe2 100644 --- a/content/nim/index.md +++ b/content/nim/index.md @@ -5,11 +5,12 @@ tags: - vac --- -## `vac:nim:` ---- +## 2025 `vac:nim:` ### `ift:` -* [ ] [[nim/ift/nim_ide_tooling_2024q4|nim_ide_tooling_2024q4]] -* [ ] [[nim/ift/nimble_2024q4|nimble_2024q4]] +* [ ] [[nim/ift/2025q1-nim-ide-tooling|2025q1-nim-ide-tooling]] +* [ ] [[nim/ift/2025q1-nimble|2025q1-nimble]] + +