Skip to content

Conversation

@eucyt
Copy link
Contributor

@eucyt eucyt commented Jul 14, 2025

@eucyt eucyt self-assigned this Jul 14, 2025
@eucyt eucyt marked this pull request as ready for review July 14, 2025 11:54
@eucyt eucyt requested a review from a team July 14, 2025 11:56
CONTRIBUTING.md Outdated

### Install dependencies

Run `go mod tidy` to install all dependencies for development.
Copy link
Contributor

@Yang-33 Yang-33 Jul 14, 2025

Choose a reason for hiding this comment

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

ok but this library won't use any dependencies, so I think it's not necessary.

CONTRIBUTING.md Outdated
Comment on lines 21 to 29
- `/linebot`: The main library code, organized into sub-packages by API functionality.
- `/examples`: Example projects that demonstrate how to use the library.
- `/generator`: OpenAPI-based code generation tools and templates.
- `/script`: Utility scripts for development.

### Edit OpenAPI templates

Almost all code is generated with OpenAPI Generator based on [line-openapi](https://github.com/line/line-openapi)'s YAML files.
Thus, you cannot edit most code under the `/linebot` directory directly.
Copy link
Contributor

Choose a reason for hiding this comment

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

why only this repository uses / prefix?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Ops, just mistake

Copy link
Contributor

Choose a reason for hiding this comment

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

and can you fix here as follow up for #587?

  • - [ ] [line-bot-sdk-go module](https://pkg.go.dev/github.com/line/line-bot-sdk-go)
  • https://pkg.go.dev/github.com/line/line-bot-sdk-go -> https://pkg.go.dev/github.com/line/line-bot-sdk-go/v8

@eucyt eucyt requested a review from Yang-33 July 15, 2025 05:23
@eucyt eucyt enabled auto-merge July 15, 2025 05:25
### Run your code in your local

You can use the [example projects](examples) to test your changes locally before submitting a pull request.

Copy link
Contributor

Choose a reason for hiding this comment

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

oops, this document should explain we want contributors to write documentation in code.
can you add the section?

hint: https://github.com/line/line-bot-sdk-ruby/blob/6cef3f865abc81323eb5a1a047b0bcae4df234d0/CONTRIBUTING.md?plain=1#L65

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Do you mean like this?
Add Documentation section

Copy link
Contributor

Choose a reason for hiding this comment

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

thank you!

@Yang-33
Copy link
Contributor

Yang-33 commented Jul 15, 2025

LGTM except for one point, thank you!

@eucyt eucyt requested a review from Yang-33 July 15, 2025 05:37
@eucyt eucyt added this pull request to the merge queue Jul 15, 2025
Merged via the queue into line:master with commit 755ad0c Jul 15, 2025
5 checks passed
@eucyt eucyt deleted the feature/improve-contributingmd branch July 15, 2025 05:57
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.

2 participants