tethysplatform / tethys

The Tethys Platform main Django website project repository.
http://tethysplatform.org/
BSD 2-Clause "Simplified" License
92 stars 49 forks source link

Adds `tethys start` and `tethys quickstart` commands #1072

Closed shawncrawley closed 1 week ago

shawncrawley commented 1 month ago

Description

This code, once merged, will implement both the 'tethys start' and tethys quickstart commands. The tethys start command is just shorthand for tethys manage start. The tethys quickstart command is for first-time development tethys installations and enables users to get started with Tethys in three steps with no other prompts:

conda create -n tethys -c tethysplatform -c conda-forge micro-tethys-platform
conda activate tethys
tethys quickstart

The tethys quickstart command condenses steps 3-5 as documented in "Getting Started" down to this single command, with the additions of automatically installing "Hello World" application running in single app mode, opening the user's default browser to http://127.0.0.1:8000, and then starting the server.

The documentation for the "Getting Started" page has been updated herein to reflect this change.

Changes Made to Code:

Related

Additional Notes

Quality Checks

coveralls commented 1 month ago

Coverage Status

coverage: 99.936%. remained the same when pulling adad068e07c891d07cb8bc72733f402035a36aa8 on tethys-quickstart into fbf295d1886b42512f3df6895694b3fc8d1b7c04 on main.