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.

Tasks

Multiple fixes in nimble

fully qualified name: vac:nim:ift:2025q1-nimble:multiple-fixes-in-nimble

  • owner:
  • status:
  • start-date: 2025/03/01
  • end-date: 2025/03/31

Declarative Parser + features in experimental

fully qualified name: vac:nim:ift:2025q1-nimble:declarative-parses-+-features-in-experimental

  • owner:
  • status:
  • start-date: 2025/03/01
  • end-date: 2025/03/31

Nimble release

fully qualified name: vac:nim:ift:2025q1-nimble:nimble-release

  • owner:
  • status:
  • start-date: 2025/03/01
  • end-date: 2025/03/31

Initial work in the declarative parser for nimble

fully qualified name: vac:nim:ift:2025q1-nimble:initial-work-in-the-declarative-parser-for-nimble

  • owner:
  • status:
  • start-date: 2025/02/01
  • end-date: 2025/02/28

Nimble fixes

fully qualified name: vac:nim:ift:2025q1-nimble:nimble-fixes

  • owner:
  • status:
  • start-date: 2025/02/01
  • end-date: 2025/02/28

Initial support for nim check as linter (as opposed to nimsuggest chk)

fully qualified name: vac:nim:ift:2025q1-nimble:initial-support-for-nim-check-as-linter

  • owner:
  • status:
  • start-date: 2025/01/01
  • end-date: 2025/01/31