google / google/ksp

It is recommended to provide the ksp service for all shared source sets.

Open
#2,621 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Kotlin
Stars
3.5k
Forks
415
Avg merge
1d 2h
Merged PRs (30d)
53

Description

It is recommended to provide ksp scanning services for all shared source sets, such as: iosMain, webMain (this has already been added and is very good), nativeMain, etc. Currently, only webMain and commonMain provide ksp tasks. This is very necessary. For example, I only need to provide ksp scanning for iosMain and generate the code to build/generated/ksp/metadata/iosMain/kotlin/**

Contributor guide

Open the contributing guide

Research direction

Start by locating how KSP tasks are provided for the shared source sets currently named in the issue, especially commonMain and webMain. Trace what would be needed for iosMain and other shared sets, and verify completion by generating code under build/generated/ksp/metadata/iosMain/kotlin/**.

Written by the indexing model from the issue text.

Assessment

Tech stack
kotlin
Domain
build-system, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.