Skip to content
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

[Docs] Cleanup docs on contributing #369

Open
wants to merge 8 commits into
base: main
Choose a base branch
from

Conversation

smcclure20
Copy link
Collaborator

@smcclure20 smcclure20 commented Jun 6, 2024

Resolves #282
@seankimkdy, any other changes you think we should make?

Signed-off-by: Sarah McClure <[email protected]>
@smcclure20 smcclure20 requested a review from a team as a code owner June 6, 2024 01:32
Copy link

github-actions bot commented Jun 6, 2024

PR Preview Action v1.4.7
🚀 Deployed preview to https://paraglider-project.github.io/paraglider/pr-preview/pr-369/
on branch gh-pages at 2024-07-12 03:44 UTC

@seankimkdy
Copy link
Collaborator

@smcclure20 thanks for getting the ball rolling on this. Let me make some further cuts and I'll push it to this branch.


You can easily do this from the command shell with ``code .``, which opens the current directory as a folder in VS Code.


Using the Dev Container
Copy link
Collaborator

@divega divega Jun 7, 2024

Choose a reason for hiding this comment

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

I am not sure it's that great to remove the editor section completely. Someone new on one or more dimensions (new to Go, or new VS Code) could find this information useful. I would probably just make it a single paragraph like:

Suggested change
Using the Dev Container
Editor
--------------------
You can use your favorite editor set up for Go. If you don't have one, we recommend `Visual Studio Code <https://code.visualstudio.com/>`_ with its `Go extension <https://marketplace.visualstudio.com/items?itemName=golang.go>`_.
Using the Dev Container

Copy link
Collaborator

@divega divega left a comment

Choose a reason for hiding this comment

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

LGTM with some suggestions.

@smcclure20
Copy link
Collaborator Author

@seankimkdy Any progress on this?

@seankimkdy
Copy link
Collaborator

seankimkdy commented Jul 9, 2024

@smcclure20 I added some changes. Let me know what you think. My philosophy was to remove a lot of duplicate info (e.g., putting how to get help on every page) and beginner level info (e.g., installing make is something I believe most contributors would know how to do).

I also think we need another reviewer to approve since we both edited the PR, so if @divega or @praveingk could review that'd be great.

Copy link
Collaborator Author

@smcclure20 smcclure20 left a comment

Choose a reason for hiding this comment

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

One general request: can we have a "asking for help" page or something? I don't want people to have to search around for the references to the discord link. And, I think we should point them to making issues first.

Known Issues
-------------

``gopls`` Linting Issue in Testing Files on Package Declaration Line
Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Should we still have a record of this somewhere?

Copy link
Collaborator

Choose a reason for hiding this comment

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

Yea I actually put this under the VS Code setup. I realized t's not so much of an issue but rather a config.

image


**Google Cloud**
Google Cloud
^^^^^^^^^^^^
Copy link
Collaborator Author

Choose a reason for hiding this comment

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

In the below, I am confused by the second bullet under the last numbered point. Isn't it that you choose this if you want to not delete the project? I think the beginning of the point doesn't really capture that. I would then also specifically say that you must then delete everything on your own, and here is the order to do that.

Copy link
Collaborator

Choose a reason for hiding this comment

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

Not exactly. For not deleting the project, we have PARAGLIDER_TEST_PERSIST which I have in the section below. If you use PARAGLIDER_GCP_PROJECT, then the project by default isn't deleted (regardless of the value of PARAGLIDER_TEST_PERSIST. I added some more wording. Let me know if that's still confusing.

Screenshot 2024-07-11 at 23 37 02


Using the Dev Container
------------------------
Dev Containers allow you to run a development environment using VS Code inside a container. If you want to try this:
Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Is it still valuable to at least have the pre-reqs for the dev container? Or is it explained enough in what you link above?

Copy link
Collaborator

Choose a reason for hiding this comment

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

The link is the official VS Code guideline, but I think you're right in that this short statement would be helpful as dev containers are not expected knowledge. I updated the wording under "VS Code Setup".

@seankimkdy seankimkdy requested review from seankimkdy and divega July 12, 2024 03:44
Copy link
Collaborator

@divega divega left a comment

Choose a reason for hiding this comment

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

@smcclure20, @seankimkdy was there anything pending for this review or can we take it? I made a couple of minor comments.


If you have a question, please visit our Discord (linked at the footer) to post your question and we'll get back to you ASAP
Copy link
Collaborator

Choose a reason for hiding this comment

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

Nit:

Suggested change
If you have a question, please visit our Discord (linked at the footer) to post your question and we'll get back to you ASAP
If you have a question, please visit our Discord (linked at the footer) to post your question and we'll get back to you ASAP.


Our integration/multicloud tests perform real requests to cloud providers. You can run these with the following commands
You can run these with the following commands
Copy link
Collaborator

Choose a reason for hiding this comment

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

Suggested change
You can run these with the following commands
You can run these with the following commands:

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.

[Docs] Simplify contributing page
3 participants