Skip to content

Conversation

@kianmeng
Copy link
Contributor

@kianmeng kianmeng commented Mar 2, 2021

Besides other changes, this commit ensures the generated HTML doc for
HexDocs.pm will become the main source doc for this Elixir library which
leverage on ExDoc features.

.gitignore Outdated
@@ -1,14 +1,14 @@
# The directory Mix will write compiled artifacts to.
/_build
/_build/
Copy link
Collaborator

Choose a reason for hiding this comment

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

Unnecessary change. Please revert all these trailing slashes.

.gitignore Outdated

# Where 3rd-party dependencies like ExDoc output generated docs.
/doc
# Where third-party dependencies like ExDoc output generated docs.
Copy link
Collaborator

Choose a reason for hiding this comment

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

Unnecessary change, please revert :)

.gitignore Outdated

# If you run "mix test --cover", coverage assets end up here.
/cover
/cover/
Copy link
Collaborator

Choose a reason for hiding this comment

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

Unnecessary change

.gitignore Outdated
Comment on lines 25 to 26
# Temporary files for e.g. tests.
/tmp/
Copy link
Collaborator

Choose a reason for hiding this comment

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

I ran tests and nothing generated anything in /tmp. Please remove this.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I ran tests and nothing generated anything in /tmp. Please remove this.

Noted. FYI, the .gitignore was copied and merged into existing .gitignore from generated file from mix new foobar using latest Elixir version.

README.md Outdated
Comment on lines 190 to 196
## Copyright and License
Copyright (c) 2017 Bing Han
This library is MIT licensed. See the
[LICENSE](https://github.com/tony612/protobuf-elixir/blob/master/LICENSE) for details.
Copy link
Collaborator

Choose a reason for hiding this comment

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

Did @tony612 request this change? Let's drop it otherwise.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Did @tony612 request this change? Let's drop it otherwise.

Nope and I'll remove it for now. But good to put copyright and license details in the readme.

Our of curiosity, looking at the GitHub repo URL change, is this Elixir library now under the co-maintenance between @tony612 and Elixir core team?

defstruct plugins: [],

### All files scope
### All files scope
Copy link
Collaborator

Choose a reason for hiding this comment

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

Please revert the changes in this file, the new formatting is not the one supported by the formatter so there is no reason in reformatting this file :)

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Please revert the changes in this file, the new formatting is not the one supported by the formatter so there is no reason in reformatting this file :)

Formatting as in Markdown formatting or Protobuf formatting?

mix.exs Outdated
Comment on lines 57 to 67
files: [
"mix.exs",
"README.md",
"lib/google",
"lib/protobuf",
"lib/*.ex",
"src",
"LICENSE",
"priv/templates",
".formatter.exs"
]
Copy link
Collaborator

Choose a reason for hiding this comment

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

This is an unnecessary change. Can you revert it?

Comment on lines +71 to +69
defp docs do
[
extras: ["README.md"],
main: "readme",
source_url: @source_url,
source_ref: "v#{@version}"
Copy link
Collaborator

Choose a reason for hiding this comment

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

Nice!

@kianmeng kianmeng requested a review from whatyouhide April 17, 2021 11:28
@whatyouhide
Copy link
Collaborator

Awesome job, thanks @kianmeng! Can you rebase this on master? Once you do, we'll be good to merge!

Besides other changes, this commit ensures the generated HTML doc for
HexDocs.pm will become the main source doc for this Elixir library which
leverage on ExDoc features.

Co-authored-by: Andrea Leopardi <an.leopardi@gmail.com>
@kianmeng
Copy link
Contributor Author

Awesome job, thanks @kianmeng! Can you rebase this on master? Once you do, we'll be good to merge!

@whatyouhide Done. Please check

@whatyouhide whatyouhide merged commit 1c971b2 into elixir-protobuf:master Apr 19, 2021
@whatyouhide
Copy link
Collaborator

Thanks @kianmeng! 💟

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