-
Notifications
You must be signed in to change notification settings - Fork 14
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 list of implemented processes and their status #67
Comments
This hasn't always been the case in this project, but once #40 and #50 are fully reviewed and merged, the main branch should only ever contain processes that are sufficiently tested to be described as "fully working".
I've been using a mix of github issues and TODO comments in the code to indicate such situations. Semantics being roughly:
Rather than cataloging and documenting missing features in general, I'd prefer we simply open these as github issues as we find them (like you did with #27)! The expectation should be that every process that we have in the main branch is either fully functional or that there exists an issue describing what is missing/not working + there are appropriate warnings being logged in the code to clearly communicate this at runtime. I don't really want to manually maintain a big list of which processes are at what maturity, as I expect that to become outdated quite easily.
Right now is kind of a special situation because we're working towards implementing the core profile of processes. We're already tracking this work in our internal JIRA, so I didn't want to spend the time to create extra Github issues for all of these, but I do agree that it would be useful to have at least some github issue representation of what's being worked on. Will add those for all the efforts that are currently ongoing. Once I've done that and if there's not already an issue/PR for something, it's fairly safe to assume that no one is working on it. In which case contributors can just create the issue and assign themselves. Are there any processes in particular that you'd be interested in contributing atm? Let me know if this helps! |
Thanks for the complete reply Lukas. I also agree that having a simple list is not ideal but I wanted to discuss about different possibilities and approaches. It's also fine for me to handle through GitHub issues the problems related to specific processes. Anyway, I am quite open to possible contributions. Recently I noticed that the |
Added the missing issues and assigned those that we're currently working on - #75 is the one for filtering, happy to review when you have something! :) |
How could we keep track of the currently implemented openEO processes of this project? It would be nice to know:
In this way it would be much easier to contribute.
The text was updated successfully, but these errors were encountered: