Skip to content

Updated quickstart guide#1906

Open
AndreiKingsley wants to merge 6 commits into
masterfrom
update_quickstart_guide
Open

Updated quickstart guide#1906
AndreiKingsley wants to merge 6 commits into
masterfrom
update_quickstart_guide

Conversation

@AndreiKingsley

Copy link
Copy Markdown
Collaborator

Made Quickstart Guide more oriented on IJ projects (Gradle/Maven).

Updated the information and added details about the data schemas.

Finally made _shadow_resources.md update a gradle task

@zaleslaw zaleslaw self-requested a review June 23, 2026 10:47

@Jolanrensen Jolanrensen left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nice job! :) Just a lot of grammar fixes


This guide shows how to quickly get started with **Kotlin DataFrame**:
you'll learn how to load data, perform basic transformations, and build a simple plot using Kandy.
you'll learn how to integrate it to your [Gradle](SetupGradle.md) (or [Maven](SetupMaven.md)) project,

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

integrate it into*

Comment thread docs/StardustDocs/topics/guides/quickstart.md Outdated
Comment thread docs/StardustDocs/topics/guides/quickstart.md Outdated
Comment thread docs/StardustDocs/topics/guides/quickstart.md Outdated
Comment thread docs/StardustDocs/topics/guides/quickstart.md Outdated
## Write DataFrame

A `DataFrame` supports writing to all formats that it is capable of reading.
A `DataFrame` supports writing to all formats that it is capable of reading (except writing to databases, for now).

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

*DataFrame (the library) supports

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

and OpenAPI

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

and Parquet?

Comment thread docs/StardustDocs/topics/guides/quickstart.md Outdated
Comment thread docs/StardustDocs/topics/guides/quickstart.md Outdated
Comment thread docs/StardustDocs/topics/guides/quickstart.md
Comment thread docs/StardustDocs/topics/guides/quickstart.md Outdated
Comment thread docs/StardustDocs/topics/guides/quickstart.md Outdated
Comment thread docs/StardustDocs/topics/guides/quickstart.md Outdated
// Select "full_name", "stargazers_count" and "topics" columns
val dfSelected = df.select { full_name and stargazers_count and topics }
dfSelected
val dfSelected = dfRepository.select { full_name and stargazers_count and topics }

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I continue to think, what if we convert these Pythonic names to Kotlin like? full_name -> fullName?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The problem is the following.

  1. @ColumnName doesn't work correctly now, so we can't use in quickstart unforunately, but hope this will be fixed.
  2. We could change column names just after reading using renameToCamelCase but I don't want to do that in this guide for better storytelling.

So hopefully we can fix that after fixing @ColumnName.

Now we can write a "standard data preparation in KDF" guide and suggest using renameToCamelCase there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants