-
Notifications
You must be signed in to change notification settings - Fork 244
Update CONTRIBUTING.md to enhance development guidelines #600
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
Conversation
CONTRIBUTING.md
Outdated
|
|
||
| ### Install dependencies | ||
|
|
||
| Run `go mod tidy` to install all dependencies for development. |
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.
ok but this library won't use any dependencies, so I think it's not necessary.
CONTRIBUTING.md
Outdated
| - `/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. |
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.
why only this repository uses / prefix?
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.
Ops, just mistake
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.
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
| ### Run your code in your local | ||
|
|
||
| You can use the [example projects](examples) to test your changes locally before submitting a pull request. | ||
|
|
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.
oops, this document should explain we want contributors to write documentation in code.
can you add the section?
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.
Do you mean like this?
Add Documentation section
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.
thank you!
|
LGTM except for one point, thank you! |
Same as line/line-bot-sdk-php#715