-
Notifications
You must be signed in to change notification settings - Fork 3.3k
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
Setup docs: Add installation instructions for Debian and Fedora OS #8491 #8486
Conversation
Hi @Progyan1997, these parts of your pull request do not appear to follow our contributing guidelines:
|
1 similar comment
Hi @Progyan1997, these parts of your pull request do not appear to follow our contributing guidelines:
|
@Progyan1997 TEAMMATES follows the following process for contribution. So before you open a PR, it would be necessary to open an issue about what you aim to do via the PR and get the approval from the project maintainers that the issue is valid and needs to be worked upon. |
@tshradheya This PR improves the Documentation just a bit. This does not help anything with Design or Development of the project. |
Yes, please open an issue. It doesn't matter that even if it is just for Documentation |
Hi @Progyan1997, these parts of your pull request do not appear to follow our contributing guidelines:
|
Hi @Progyan1997, these parts of your pull request do not appear to follow our contributing guidelines:
|
Hi @Progyan1997, these parts of your pull request do not appear to follow our contributing guidelines:
|
Hi @Progyan1997, these parts of your pull request do not appear to follow our contributing guidelines:
|
Hi @Progyan1997, thanks for the contribution. |
@wkurniawan07 I am already working on |
@Progyan1997 Are you sure just downloading the Java SDK works? |
@wkurniawan07 Yes, that's the way I followed to work with! |
@Progyan1997 as in you don't need to install the Cloud SDK first? |
@wkurniawan07 You must install |
@Progyan1997 are you sure the install commands with |
@wkurniawan07 Please explain what you said. |
@wkurniawan07 That is for installing |
@Progyan1997 it is not; our current setup docs make no mention to |
@wkurniawan07 Then should I add those information as well? |
Before you proceed further, have you tried that the entire setup (up to building/testing/deploying) works in any one of those OSes? |
Yes, I did indeed. The given procedure did not work with CentOS 7, at least that was my experience. So I had to follow the official documentation and proceed with the mentioned steps. Since I am adding
The previous documentations are kept as is, because most probably it works with other Linux distributions as well as Windows. Personally I would recommend to follow them, and then mine only if it does not work. |
I'd recommend the following:
|
Made the above changes as you recommended. |
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.
- You're still mixing up installing Cloud SDK and installing App Engine Java.
- Let's not use abbreviation for "Red Hat".
@wkurniawan07 Have a look. |
docs/setting-up.md
Outdated
sudo yum install google-cloud-sdk | ||
|
||
# Debian/Ubuntu | ||
sudo apt-get install google-cloud-sdk |
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.
No need to include them for the following reasons:
- They are mentioned in the official docs
- If you only display them like this, it's unlikely to work because the "Before you begin" steps are not done
If anything, just do what I suggested: "If you use Debian/Ubuntu/Red Hat/CentOS, the installation is slightly more complicated. Refer to the official documentation provided by Google."
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.
Okay 👍
docs/setting-up.md
Outdated
``` | ||
If you face any problem regarding the installation, refer to the official documentation of Google Cloud Engine for [Debian/Ubuntu](https://cloud.google.com/sdk/docs/quickstart-debian-ubuntu) or [RHEL/CentOS/Fedora](https://cloud.google.com/sdk/docs/quickstart-redhat-centos). |
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.
This is about installing the Cloud SDK; if everything was done right before, the yum
and apt-get
commands down here would have worked.
docs/setting-up.md
Outdated
# Windows | ||
install.bat --path-update true | ||
``` | ||
If you are installing in Red Hat/CentOS/Fedora/Debian/Ubuntu follow the official documentation of Google Cloud Engine for [Debian/Ubuntu](https://cloud.google.com/sdk/docs/quickstart-debian-ubuntu) or [RHEL/CentOS/Fedora](https://cloud.google.com/sdk/docs/quickstart-redhat-centos) respectively. |
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.
Minor readability tweaks:
- Red Hat/CentOS/Fedora/Debian/Ubuntu -> Red Hat, CentOS, Fedora, Debian, or Ubuntu
- Ubuntu follow -> Ubuntu, refer to
- official documentation -> quickstart guide
- Google Cloud Engine -> Google Cloud SDK
- RHEL -> Red Hat
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.
@wkurniawan07 Done 😄
Hi @Progyan1997, these parts of your pull request do not appear to follow our contributing guidelines:
|
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.
LGTM
Sepearte package available for Google cloud Java API plugin. For Linux system, the package can be directly installed for both yum and apt. Signed-off-by: Progyan Bhattacharya <progyanb@acm.org>
Sepearte package available for Google cloud Java API plugin. For Linux system, the package can be directly installed.
Signed-off-by: Progyan Bhattacharya progyanb@acm.org
Fixes #8491
PR Checklist
Ensure that you have:
master
andrelease
./gradlew lint
andnpm run lint
Outline of Solution