-
Notifications
You must be signed in to change notification settings - Fork 19
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
Is OKAPI still a common API for all opencaching platforms? Is it still actively maintained? #632
Comments
Pasting my response to your last email here too, for more context (might help with the discussion with OCPL and OCDE):
|
There's also one more solution, which might be on the table, if OCPL and OCDE devs agree - you could perhaps just be added to OKAPI developers, and your code would be submitted without any review. IMO this might be the best option, but it would require you to invest some time into setting up your own OCPL dev environment (I'm insisting on that, because during your code review, I repeatedly noticed SQL queries which look like they would not work). I just saw an email from OCPL with this link, which might help? https://github.com/opencaching/deployment |
Yes, I talked to the devs there and there is a php composer action setup to pull okapi into the right place.
Time is not an issue. Of course I can and I will wait. As mentioned above I had a discussion with OCDE dev and we concluded that we'd wait 4 weeks for an answer from the original OKAPI dev team.
I figured out who they are and adressed them both via @.... in this issue. Let's see what they say.
Thanks for filling me in on the history.
In the meantime I did this, they have also started to look at the PRs. We agreed that we don't see forking as a good solution and that we'd be waiting for 4 weeks to see if we can continue keeping it common for all of us.
Yes! |
This is indeed the best option and I am sure OCDE devs would agree as I in fact have joined the team by now anyway. I have actually tried to get the OCPL dev env going -- based on the virtual machine image that I found here on the repo, however, I couldn't get it working. I have a dev env running for OCDE though and that is where I tested the PRs. I can see you have reviewed or re-reviewed one of the PRs. It was actually the first one I wrote and so it was the one where I had the least of experience with OKAPI (and the database too). I will fix the issues you mentioned there ASAP. Thx for taking the time. |
The ones you added (@kojoty and @deg-pl) are OCPL admins, which care for OKAPI in context such as PHP upgrades. In context of historic active development, I meant @teiling88 and @following5.
My point was - you need to be able to test them on OCPL. (It's not possible to catch all such bugs just by looking at the code.) |
@teiling88 is in the loop
It is fixed by now.
Understood. And I agree wrt testing as very important. However, as stated, I don't have an OCPL dev env and setting one up for OCDE took me weeks even with hands on support from the OCDE devs. So what I'm saying is: It is virtually impossible for me to somehow generate a valid OCPL dev env on my own. How could I, for instance, get a snapshot of the database? ... to name one obvious point. Let me ask this: Do you still have an OCDE dev env? Could you still test the OCDE path? And even more important: Do you still have an OCPL dev env and can you still test? If the latter of these two questions is yes, would there be a possibility that I could just use a clone of yours? |
I don't. An snapshot of the database can be extracted from the VM image here. You could try using |
The plaftorms supported by OKAPI have diverged over the last 5 years. New functionality has been added to specific platforms, for instance, for OCDE there is:
This functionality should be made available to client applications via OKAPI. I have developed a set of PRs which do exactly this, however, I haven't found anybody who feels in charge of conducting a review and then hopefully merge the PRs and make a new release available to the platforms. @wrygiel has done some initial reviewing for one of my three PRs, however, he says he is no longer on the project and he is not the one doing merges and not the one doing releases.
Looking at the last few merges, I am relaying this issue to @kojoty and @deg-pl, do you guys feel in charge? Who is the official maintainer of this repo? Please take the time and comment on your view of the future of OKAPI.
The text was updated successfully, but these errors were encountered: