-
Notifications
You must be signed in to change notification settings - Fork 5
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
General improvements #33
Conversation
Tune module descrition (exclude licence topic info from generating documentation by @EnD EDoc tag. Add documentation targets for generation public and private documenation. -spec. Simplified documentation content. Explicitly specified the name of function parameters in a uniform style. Introduced a wider use of the features of EDoc. Provide a description of the data types (-type) that were in the source codes in the generated EDoc documentation. This in the code seems non-obvious and even strange. But please look at the output when generating the documentation. The result - we have documentation for types. cowmachine_req. Fix version documentation type. Arranged the version values in the correct order. rebar.config Add documentation generation and testing profiles. Add option to generate public and private documentation. Moved the work with the dilyzer to a separate profile "check" from the "test" profile. It is more comfortable. It also speeds up work by doing only useful work. EDoc Tune css stylesheet.
Hi Rustkas, Thanks for contributing. Cowmachine definitely needs to have some extra documentation. Is this PR ready? In the comment you mention an improved css file, but I didn't see it in the PR yet. Anyhow, I will look at your PR later today. |
Add description to .gitignore related to style.ccs and overview.edoc.
Hi Maas! This PR is ready. Now I am working with next one. I am developing property-based tests for cowmachine. |
Note related to the conflict into
|
🙏. I’ll run it through dialyzer with zotonic as well.
…Sent from my iPhone
On 6 May 2022, at 19:00, Anatolii ***@***.***> wrote:
Note related to this conflict above src/cowmachine.erl
dialyzer did warning message related to a piece of this request_1 function. After adding result variable warning was gone.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.
|
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.
That must have been a lot of work to add the missing specs. The new style of spec definitions look a lot clearer in the code and in the documentation. The zotonic logo is a really nice touch. 👍
Thank you Maas for a positive assessment of my work. |
Released 1.9.0 |
Tune module descrition (exclude licence topic info from generating documentation by
@end
EDoc tag.Add documentation targets for generation
public
andprivate
documenation.-spec
. Simplified documentation content. Explicitly specified the name of function parameters in a uniform style.Introduced a wider use of the features of EDoc.
Provide a description of the data types (
-type
) that were in the source codes in the generated EDoc documentation. This in the code seems non-obvious and even strange. But please look at the output when generating the documentation. The result - we have documentation for types.cowmachine_req.
Fix version documentation type. Arranged the version values in the correct order.rebar.config
EDoc