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

Refactor sirix-rest-api bundle and extract more common logic between XML and JSON stuff #523

Open
JohannesLichtenberger opened this issue Aug 24, 2022 · 17 comments

Comments

@JohannesLichtenberger
Copy link
Member

No description provided.

@redwanulsourav
Copy link
Contributor

Hi, I would like to work on this issue.

@JohannesLichtenberger
Copy link
Member Author

Give it a try :-) the code base is rather small, but let me know if you need assistance.

@JohannesLichtenberger
Copy link
Member Author

@redwanulsourav did you work on the issue already?

@redwanulsourav
Copy link
Contributor

@JohannesLichtenberger I am still working on it, I ran into some issues while setting up the server with docker, I think I have an idea to figure it out. Can I have some more time please?

@JohannesLichtenberger
Copy link
Member Author

for sure, just went through some tickets/issues to ping the people if they made some progress 👍

BTW: You can improve the documentation if you figured it out :-) currently, I'm mostly working on the core and didn't set up keycloak for some time now. That is usually I'm starting it via the standalone shell script ;)

@redwanulsourav
Copy link
Contributor

@JohannesLichtenberger I really appreciate the opportunity and the support. I was able to fix the issues I faced while setting up the keycloak and sirix server using docker. I think the setting up the sirixdb part locally could be updated. Specially the part where keycloak configuration process is described. I also made some changes to docker-compose.yml.

I would love to contribute in the documentation and improve it. :)

Currently, I was able to run the sirix server and login using admin account using pysirix client.

I still have to work on this issue itself. I might still need some more time to work on it. As I was able to run the server, I am planning to go through the code base and familiarize myself more. I really appreciate your help and support.

@JohannesLichtenberger
Copy link
Member Author

JohannesLichtenberger commented Nov 11, 2022

Yes, I have to admit, that I simply downloaded Keycloak, then executed the startup shell script and used IntelliJ for starting/debugging the server most of the times...

@JohannesLichtenberger
Copy link
Member Author

@redwanulsourav guess you won‘t have time to work on the issue?

@redwanulsourav
Copy link
Contributor

@JohannesLichtenberger It was on my radar for a few weeks now. Can you please allow me 3 more weeks? I understand I have taken a long time on this, but I should be able to work on this in the next few weeks. I am sorry for taking long time.

@redwanulsourav
Copy link
Contributor

@JohannesLichtenberger I have create a PR on this. Can you please take a look? It is not complete yet, I have just focused on creating a resource. I wanted to create a PR and to check with you if I was on the right track. Also, I am sorry for taking long time to work on this.

@JohannesLichtenberger
Copy link
Member Author

@redwanulsourav do you keep on working on this? Would be great

@redwanulsourav
Copy link
Contributor

@JohannesLichtenberger Yes, I will work on this and get the PR finished as soon as possible.

@JohannesLichtenberger
Copy link
Member Author

@redwanulsourav any news on this?

@redwanulsourav
Copy link
Contributor

I am almost done refactoring two more classes. I got stuck on refactoring one function and got distracted after that. I will be creating a PR for those classes by this weekend.

@V5t5d
Copy link

V5t5d commented Sep 17, 2023

Hey! Do you need any help?

@JohannesLichtenberger
Copy link
Member Author

Sure, we need every helping hand :-)

@redwanulsourav
Copy link
Contributor

@V5t5d Any help is appreciated, I haven't been able to finish this. But I have gone through the code base a little bit and will be able to help if you have any questions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants