-
Notifications
You must be signed in to change notification settings - Fork 3
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
Comments
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. |
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! |
Thanks for a quick reply!
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.
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. |
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 |
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! |
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: |
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.
The text was updated successfully, but these errors were encountered: