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

[GSoC Project Proposal]: Code separation and build management for cloudflow #85

Open
mykelalvis opened this issue Feb 10, 2025 · 0 comments
Labels
GSoC25 project idea Designates a proposed project idea

Comments

@mykelalvis
Copy link

mykelalvis commented Feb 10, 2025

Project Description

The code for Cloudflow could be moved to a component that can be deployed to pypi.

The build for cloudflow's code could be moved to a poetry or uv build ,with well-established and externalized dependency

Expected Outcomes

We should be able to make CI/CD builds a reality with github actions if the codebase is separated into discrete parts.

Afterwards, we could get testing levels up across the entire codebase.

Skills Required

python, build management

Additional Background/Issues

Cloudflow documentation: https://ioos.github.io/Cloud-Sandbox/

Cloud Sandbox repository: https://github.com/ioos/Cloud-Sandbox

Mentor(s)

[email protected]

Expected Project Size

90 hours

Project Difficulty

Intermediate

@mykelalvis mykelalvis added GSoC25 project idea Designates a proposed project idea labels Feb 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
GSoC25 project idea Designates a proposed project idea
Projects
None yet
Development

No branches or pull requests

1 participant