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 pixi tasks #560

Open
LuukBlom opened this issue Oct 28, 2024 · 1 comment
Open

Add pixi tasks #560

LuukBlom opened this issue Oct 28, 2024 · 1 comment
Assignees
Labels
beta release Maintenance Cleanup, admin & other chore to keep the project running

Comments

@LuukBlom
Copy link
Contributor

Kind of request

Adding new functionality

Enhancement Description

We want to be able to use pixi tasks to handle stuff instead of using gh actions

Task list

I'd like tasks for the following things:

  • build api documentation
  • build user guide documentation
  • build executable / installer
  • run the gui (needs refinement! maybe add the gui repo as a git submodule)

Use case

Any user cloning the FloodAdapt repo will only have to use a few pixi commands:

  • pixi install
  • pixi update
  • pixi run [task_name]

Instead of having to run python scripts to install the environment, (which will then not automatically update itself)
And then having to search for the commands/ files that are required to run the tasks

Additional Context

pixi run tests is already implemented

@LuukBlom LuukBlom added Maintenance Cleanup, admin & other chore to keep the project running beta release labels Oct 28, 2024
@LuukBlom LuukBlom self-assigned this Oct 28, 2024
@kathrynroscoe
Copy link
Contributor

Can't do this until #485 is fixed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
beta release Maintenance Cleanup, admin & other chore to keep the project running
Projects
None yet
Development

No branches or pull requests

2 participants