-
Notifications
You must be signed in to change notification settings - Fork 35
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
Documentation Improvements #156
Comments
Yes, this need to be improved.
It's fine and let's keep it open. This would be a long-term issue.
Thanks
For big parts I'm OK with both the way. For small parts you can just submit PRs directly.
I have updated the user guide this week and you can check that again.
I will add a README for g3fcgen next week.
Thanks again. I'm not good at writing even in Chinese. I will try my best to do that. Let me know if you have suggestions on the organization of the docs, or have confusion on the missing parts, or want to see more comments for some specific code. |
Along the lines of documentation - I am working on adding more debugging statements in the code/libraries. I am currently using log::debug. For example in g3-icap-client these are the type of comments (see below). Is this format OK with you?
|
I'm OK with this. But only essential ones should be added. |
Related to this ticket. There's already a great document called I know that with a language like rust the cargo tooling has it mostly bundled already, but still there are usually a set of flags and options to pass to it, especially in a more complex workspace as this. Would be nice to have these common commands you run yourself for |
The cargo commands in github CI currently only do build/clippy/unit test. Previously I have also added coverage tests in |
If you want I can as a first step already push a Makefile or Justfile (up to you what you prefer) with those CI cmds available for developers? Could be an easy first step, or do you want to think about it a bit and move forward with a step later? |
You can go ahead. I'm still not sure about how that should be. |
G3 is a great project! The documentation on how to fully setup everything end to end unfortunately is a bit lacking.
I am creating this issue to track improvements in documentation.
I will definitely help on the English side/work with the team to translate as best as possible/submit PRs for them. Also I would like to help submit new example configs as well.
@zh-jq - would you like me to create new issues for all areas that are needing documentation or should we keep that just under this main issue?
Example:
How would I use g3proxy to do forward proxying with SSL inspection? (Needing to use g3fcgen etc).
How do I configure a “frontend” with g3fcgen?
These as just examples. @zh-jq if it’s easier to quickly right your docs in Chinese I can use tools to translate - but will need to have you review for accuracy.
Thanks again for all your work!!
The text was updated successfully, but these errors were encountered: