-
Notifications
You must be signed in to change notification settings - Fork 165
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
Add Starlet
to the Users section in users.md
#277
Conversation
Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA). View this failed invocation of the CLA check for more information. For the most up to date status, view the checks section at the bottom of the pull request. |
@tetromino @stepancheg @laurentlb Could you please review this PR and consider merging it? Thanks! |
Ah, thanks for the update, @laurentlb! No worries, I appreciate you taking the time to review it. Let's hope the maintainers can address them soon. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The "users" section is supposed to be for projects that were created to do some intrinsically useful, non-Starlark-related task but happen to use Starlark as a scripting or config language.
Instead, we started putting things like skycfg, starlark-go-nethttp, starlight, and now starlet there; these are not users, these are libraries intended to be used by the users.
I would suggest adding a new "Libraries and extensions" section between tools and IDEs; and moving the skycfg, starlark-go-nethttp, starlight, and starlet items there.
and moving the skycfg, starlark-go-nethttp, starlight, and starlet items there.
@tetromino Sounds good, I've updated the PR as per your suggestion. |
Thanks! |
This PR aims to add Starlet to the list of Starlark users.
Starlet is a Go wrapper for the official Starlark in Go project, designed to enhance the Starlark scripting experience with powerful extensions and enriched wrappers. It offers an intuitive API for executing Starlark scripts, managing global variables, loading modules, controlling the script execution flow, and handling script outputs. Besides, it provides a simplified data exchange mechanism between Go and Starlark types.
Moreover, Starlet includes a set of custom modules and libraries that extend the functionality of the Starlark language, covering a wide range of use cases, such as file manipulation, HTTP client, JSON/CSV handling, and more.
The addition of Starlet to the list of Starlark users would provide a valuable resource for the community, as it illustrates a practical use of Starlark and offers a toolset that can simplify and enhance the Starlark scripting experience for developers.
Please let me know if there are any questions or if further information is needed.
Thanks!