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: update info for local development #204

Merged
merged 10 commits into from
Oct 30, 2020
Merged

docs: update info for local development #204

merged 10 commits into from
Oct 30, 2020

Conversation

jbrockopp
Copy link
Contributor

@jbrockopp jbrockopp commented Oct 23, 2020

Related to #202

It's been a long time since the local development docs have been updated so thought I'd give it a try.

For convenience, here are links to the old/new local development docs:

Found within this PR are the following changes:

  • moved the DOCS.md to the root of the repository so it's easier to find (previously was nested under .github)
  • updated the DOCS.md content to be more focused on starting the Vela stack using make
  • [Per feedback] updated the DOCS.md with information on the different compose services
  • [Per feedback] added to the DOCS.md instructions for running builds locally when the Vela stack is started
  • updated the CONTRIBUTING.md to reference the DOCS.md to reduce duplication of docs
  • updated the docker-compose.yml to use ' for strings (previously, we were using ' and " interchangeably)
  • added a secrets.env.example file so users can reference it as a guide to creating their own

While doing this, I was battling with myself on trying to keep the docs "lightweight" while providing valuable content.

It left me with questions that I'll provide here:

  • What are people's thoughts on the new content?
  • Do you think I should explain each of the services created in the compose file?
  • Should we describe what the make commands are doing in depth?

I think once we get some of this stuff figured out, I'll plan to make the same/similar changes to go-vela/ui and go-vela/worker.

@jbrockopp jbrockopp added the enhancement Indicates an improvement to a feature label Oct 23, 2020
@jbrockopp jbrockopp requested a review from a team as a code owner October 23, 2020 16:52
@jbrockopp jbrockopp self-assigned this Oct 23, 2020
@codecov
Copy link

codecov bot commented Oct 23, 2020

Codecov Report

Merging #204 into master will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master     #204   +/-   ##
=======================================
  Coverage   88.94%   88.94%           
=======================================
  Files         111      111           
  Lines        2740     2740           
=======================================
  Hits         2437     2437           
  Misses        253      253           
  Partials       50       50           

@JordanSussman
Copy link
Collaborator

Do you think I should explain each of the services created in the compose file?

I think completing go-vela/community#4 and/or adding some explanation of the services being utilized would be very helpful for newcomers. Some brief network/flow diagram would also likely help illustrate how everything works.

DOCS.md Show resolved Hide resolved
DOCS.md Show resolved Hide resolved
@jbrockopp
Copy link
Contributor Author

@JordanSussman I believe I have addressed your feedback 👍

Please let me know your thoughts when you have a chance!

wass3r
wass3r previously approved these changes Oct 26, 2020
JordanSussman
JordanSussman previously approved these changes Oct 27, 2020
@jbrockopp jbrockopp dismissed stale reviews from JordanSussman and wass3r via ca02372 October 28, 2020 15:09
Copy link
Contributor

@KellyMerrick KellyMerrick left a comment

Choose a reason for hiding this comment

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

lgtm

@jbrockopp jbrockopp merged commit b8398fe into master Oct 30, 2020
@jbrockopp jbrockopp deleted the docs/local branch October 30, 2020 12:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Indicates an improvement to a feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants