Skip to content
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

Improve building system on Windows: #197

Merged
merged 2 commits into from
Oct 28, 2022
Merged

Improve building system on Windows: #197

merged 2 commits into from
Oct 28, 2022

Conversation

hanahmily
Copy link
Contributor

The changes tend to make the building system work on Windows:

  • Add *.proto formatter
  • Remove all generated files.
  • Add repo-level core.autocrlf
  • Tweak Makefile
  • Add Windows section to CONTRIBUTING.md

I dropped all proto-generated GO and swagger JSON files from the repo. These files are used to help developers build the binary without generating them. But their line endings vary on different platforms.

@WuChuSheng1 @sacloudy Would you please help me verify this by running make pre-push in the root folder?

Signed-off-by: Gao Hongtao hanahmily@gmail.com

  * Remove all generated files
  * Add repo level core.autocrlf
  * Tweak Makefile
  * Add Windows section to CONTRIBUTING.md

Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
@hanahmily hanahmily added documentation Improvements or additions to documentation api API level change chore labels Oct 28, 2022
@hanahmily hanahmily added this to the 0.2.0 milestone Oct 28, 2022
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
@sacloudy
Copy link
Contributor

I've verified it on Windows :)

@hanahmily hanahmily marked this pull request as ready for review October 28, 2022 11:13
@WuChuSheng1
Copy link
Contributor

I have verified it on the window.

@wu-sheng wu-sheng merged commit e6b01fc into main Oct 28, 2022
@wu-sheng wu-sheng deleted the buf branch October 28, 2022 15:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api API level change chore documentation Improvements or additions to documentation
Projects
None yet
4 participants