-
-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Add DNS provider for DirectAdmin #2225
Conversation
Hello, in order for a PR adding a DNS provider to be accepted, you have to:
make test
make test
make generate-dns
rm -rf .lego
./lego -m your@email.com --dns YOUR_PROVIDER_NAME -d *.example.com -d example.com -s https://acme-staging-v02.api.letsencrypt.org/directory run Note the wildcard domain is important.
make checks
|
@ldez i will have check so only is need to give input for be able to do: (and put the output of this command to a comment in your PR) ? |
yes at least |
I feel like you are not comfortable with git and GitHub, ask me if you need help. |
No i a'm comfortable with git and GitHub it is more go for me that is new. |
Can you provide the hash of the commit you used to run the command? Why did you provide the output of |
Why do you push your local merge? |
so this was with commit hash 6cd64ba
|
be able to maintain this provider: yes i can have a lot of directadmin server can maken unit test for this |
You have reverted all my changes. So I will reset your PR to remove your revert. |
Please, run the command with the current state of the PR: 181e84c Stop doing |
I updated the PR, so: git fetch --all
git switch directadmin
git reset --hard c931bb8505816320fc8a4a662a1cd3f331dea45e |
with you update was breaking the stuff with 6cd64ba is working |
Give me the output of the command and the tested commit hash. |
so your change are breaking the code that was good.
|
The problem is fixed, can you try this new update? git fetch --all
git switch directadmin
git reset --hard b8c3d56278536169362366cc16a9fc6c92eb326a |
Second issue is back
|
Can you try with the new update? I didn't fix the problem, I just improved the log to have the right information. |
but why change code that is working ?
|
Your sentence is not clear but I guess you are asking why I changed your code. Because:
|
I think I fixed the problem, can you try the new update? |
works
|
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.
First of all, I'd like to thank you for your time. Your contribution will make many users happy.
But I'm feeling not comfortable with your PR, because:
- You created 3 PRs instead of, by using Git, just creating one.
- You updated your local repo by merging the remote branch (I guess related to a
git pull
) and pushing it to the remote. - You reverted all the review commits
- The code was not homogeneous with lego design, and it was not related to Go knowledge.
- Your sentences are difficult to understand (I'm guessing you are, like me, not a native English speaker).
- I was forced to edit your PR description because you added everything in a quote.
- I was forced to edit your comments because you don't use code fences to provide console output.
- The initial title was talking about "plugin", but lego has no plugin.
And you seem not to understand that you need help and problems with your PR.
This a pragmatical analysis, and I tell that to be nice and honest with you.
All those elements can be improved easily.
For me, the best approach to help you is to tell you the truth.
Despite that, I will accept the PR (mainly because I have rewritten it entirely).
For now, I cannot consider that you are able to maintain the implementation due to the elements that I have explained before.
I hope you will improve your skills and handle users' feedback about DirectAdmin behavior.
thnx |
Fixes #1101