Skip to content

Review developer setup docs, automate setup process #1379

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

Open
daveoconnor opened this issue Oct 24, 2024 · 2 comments
Open

Review developer setup docs, automate setup process #1379

daveoconnor opened this issue Oct 24, 2024 · 2 comments
Assignees
Labels
Maintenance Things that need updated

Comments

@daveoconnor
Copy link
Collaborator

The documentation for developer onboarding is spread across multiple files, with inconsistent and/or unclear commands that are to be used. Much of this could be automated and consolidated.

@daveoconnor daveoconnor self-assigned this Oct 24, 2024
@daveoconnor daveoconnor converted this from a draft issue Oct 24, 2024
@rbbeeston rbbeeston moved this to Accepted in website-v2 Oct 24, 2024
@sdarwin
Copy link
Collaborator

sdarwin commented Oct 24, 2024

@daveoconnor

notice the scripts in docs/scripts:

  • dev-bootstrap-linux.sh
  • dev-bootstrap-macos.sh
  • dev-bootstrap-win.ps1

Each of those is aimed at going from 'nothing' to 'a running docker-compose website'. Documented in development_setup_notes.md.

You are right, after that initial step, continuing on, it could be consolidated and/or automated further. Importing releases for example.

@rbbeeston rbbeeston added the Maintenance Things that need updated label Nov 15, 2024
@daveoconnor daveoconnor moved this from Accepted to In Progress in website-v2 Jan 13, 2025
@daveoconnor
Copy link
Collaborator Author

I've ironed out a bunch of friction points, updated docs, and tested again on a blank xubuntu vm which went well.

@rbbeeston rbbeeston moved this from In Progress to On Hold in website-v2 Apr 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Maintenance Things that need updated
Projects
Status: On Hold
Development

No branches or pull requests

4 participants