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

Development Environment #76

Open
dominicrutk opened this issue Jul 8, 2020 · 1 comment
Open

Development Environment #76

dominicrutk opened this issue Jul 8, 2020 · 1 comment
Labels
enhancement New feature, request, or improvement question Further information is requested

Comments

@dominicrutk
Copy link
Contributor

The process of setting up the development environment is currently very convoluted. This is an open-ended issue we could address in a few ways:

  • Improved documentation
    The documentation feels sort of disorganized and complicated—especially to a new developer. A more centralized set of docs could improve this. Perhaps we could use GitHub's wiki functionality.
  • Quick-start script
    We could create a "quick start" script for getting a simple development environment up and running. It would automatically build the Docker image, create a container, generate system and machine config files, install and enable SSH, generate an SSH key, generate an SSL certificate, and create a user account for the web dashboard. This would allow the developer to easily start working and testing backups on localhost. All that he/she would have to do is enter an email and password for testing the backup summary email.
@dominicrutk dominicrutk added enhancement New feature, request, or improvement question Further information is requested labels Jul 8, 2020
@dominicrutk
Copy link
Contributor Author

Added lots of new documentation in 31c9ae5. We can still discuss creating a script to automatically set up a development environment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature, request, or improvement question Further information is requested
Projects
None yet
Development

No branches or pull requests

1 participant