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

Add get started guide for contributors #111

Closed
amexboy opened this issue May 22, 2022 · 7 comments
Closed

Add get started guide for contributors #111

amexboy opened this issue May 22, 2022 · 7 comments

Comments

@amexboy
Copy link
Contributor

amexboy commented May 22, 2022

Trying to contribute, I noticed there is a lack of [discoverable] getting started guide. Add the tools used and state first commands to allow beginners (such as me) a smoother start.

@amexboy
Copy link
Contributor Author

amexboy commented May 22, 2022

I can work on it!

I have so far discovered that we need

Add example commands for

  • Running tests
  • Building and running the compose file

What else?

@lispyclouds
Copy link
Member

Hey hey @amexboy! Long time! How's things? 😄 Great to have you back!

This is a great and quite needed idea and thanks for raising it. So we have the website for bob at https://github.com/bob-cd/bob-cd.github.io and I think having a proper developers section there with these info would be nicer. You could create a new section like the ones here, call it Developer's Guide maybe?

I've tried documenting the requirements in the READMEs of dirs of the services:

Babashka is used for orchestrating the monorepo. The bb commands for the services can be found in their respective dirs but for the global ones I think looking at the CircleCI steps would be useful.

Bob can run either in Docker or Podman, would be great if we can document it for both! See the depoly repo for more details.

See if they are enough? Let me know if you have enough info to get started on the dev guide, more than happy to help wherever needed!

@lispyclouds
Copy link
Member

Once we have that, maybe we can think of having a more detailed and code level guide too! 😄

@amexboy
Copy link
Contributor Author

amexboy commented May 24, 2022

@lispyclouds I am really glad to see the project is still going.

I will get started on this.

Thank you for the tips, very useful. The codebase changed quite a bit, I will document my journey while discovering the new world order.

@amexboy
Copy link
Contributor Author

amexboy commented May 24, 2022

Once we have that, maybe we can think of having a more detailed and code level guide too! smile

Yes we can! 🔨 🔨

@lispyclouds
Copy link
Member

Thanks a lot! Excited to see the outcome! 😄

The codebase changed quite a bit

yeah had a LOT of hammock time in the middle, loads of WTFs, but I think this is in a shape I'd like to be in. quite a journey.

@lispyclouds lispyclouds changed the title Add get started guild for contributors Add get started guide for contributors May 24, 2022
@lispyclouds lispyclouds moved this to prioritized to pick up in Tasks Oct 11, 2022
@lispyclouds lispyclouds moved this from prioritized to pick up to not prioritized in Tasks Oct 11, 2022
@lispyclouds
Copy link
Member

@github-project-automation github-project-automation bot moved this from not prioritized to done in Tasks Mar 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: done
Development

No branches or pull requests

2 participants