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

More user stories from different userbase #18

Open
mikeePy opened this issue May 14, 2022 · 6 comments
Open

More user stories from different userbase #18

mikeePy opened this issue May 14, 2022 · 6 comments
Labels
api Issues related to API help wanted Requesting fellow developers to help us in our cause web Issues related to front end
Projects

Comments

@mikeePy
Copy link
Member

mikeePy commented May 14, 2022

The system is developed based on the needs from one school that deployed this system. More users is needed to understand the needs of different deployment situations.

@mikeePy mikeePy added the help wanted Requesting fellow developers to help us in our cause label May 14, 2022
@zbhavyai zbhavyai added this to To do in Bud Board Jul 11, 2022
@zbhavyai zbhavyai added api Issues related to API web Issues related to front end labels Jul 11, 2022
@Antolius
Copy link

Antolius commented Dec 6, 2022

Hi! First off, thank you for making this app! It's simple to use, nice looking and just what I was looking for.

I'm planning to use BudLib to catalog my home book collection and keep track of books borrowed to friends and family members.

If this perspective (self hosted, personal use, a couple hundred books, few loaners) sounds interesting to you I can open some Github issues in form of user stories, as I come up with them.

If I find some time I could potentially help with implementation too, as I know my way around Java and Spring, and to a lesser extent React.

@zbhavyai
Copy link
Member

zbhavyai commented Dec 7, 2022

Thanks @Antolius for showing your interest. Glad to know that you gave BudLib a try and found it nice.

The use case of BudLib for a personal library is good, and we had given it a thought. We can definitely integrate more functionalities into BudLib for such a scenario. But our main target shall remain smaller and independent schools and other such institutions.

We also do have some planned undocumented updates for BudLib, but unfortunately for quite a while it had become a little difficult due to my daytime job. Having one more developer would be great. If you can find some time, ofcourse!

@Antolius
Copy link

Antolius commented Dec 7, 2022

Thanks @Antolius for showing your interest. Glad to know that you gave BudLib a try and found it nice.

Thanks for a quick reply!

The use case of BudLib for a personal library is good, and we had given it a thought. We can definitely integrate more functionalities into BudLib for such a scenario. But our main target shall remain smaller and independent schools and other such institutions.

Understandable. If I encounter any quality of life improvements for my own setup I can open individual pull requests for them. Then you can decide on a case-by-case bases if they make sense in general or not.

We also do have some planned undocumented updates for BudLib, but unfortunately for quite a while it had become a little difficult due to my daytime job. Having one more developer would be great. If you can find some time, ofcourse!

If you have some non-urgent features that I could tinker with I'd like to give it a try. Or I could start with more "behind the scenes" type things, for example I noticed there's an issue for improving logging on the api repo. I could also add some automated tests, or perhaps port the api project to the new Spring Boot version, that sort of things.

@mikeePy
Copy link
Member Author

mikeePy commented Dec 7, 2022

Hi Josip,

I am very happy that you are interested in this project. If you want to help out on some of the non-urgent features, we do have the issues listed on the budlib-web and the budlib-api.

I think your use case is a very interesting one for using it as a personal library and also I do think it is doable (such as changing some texts and hide some unneeded fields etc on the frontend).

One feature on the frontend side (budlib-web) that help the budlib project and your use case is the "Localization Support" issue on Budlib-Web. We are looking for ways where the field names (as well as other texts within the platform) are referenced from a central file (like an xml or json file) such that we can easily support different languages. This will also help your use case where you can change the texts as necessary to make it more suitable for a personal library.

Of course, behind the scenes stuff is welcome as well. I think it is a good idea to create some regression testing so that users can run automated tests for the instances that they deploy to make sure things are running correctly.

None of the things right now is urgent, so no pressure and do let us know if you have any questions :)

Happy Coding

@zbhavyai
Copy link
Member

zbhavyai commented Dec 7, 2022

Hi @Antolius,

As you mentioned, you can take a look at JUnit test cases and submit a PR. I created an issue which can be found here: budlib/budlib-api#21.

Thanks!

@mikeePy
Copy link
Member Author

mikeePy commented Dec 8, 2022

On a side note, I did create a personal repository a few months back (for fun) where I was tinkering with Selenium on C# for autotesting the loaners on Budlib. See the following link for reference:
https://github.com/mikeePy/BudLib_Unit_Test_CSHARP

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api Issues related to API help wanted Requesting fellow developers to help us in our cause web Issues related to front end
Projects
Development

No branches or pull requests

3 participants