NishkarshRaj / Hostel-Pass-Management-Application

Open Source Project. Developed under SiB Community.
https://www.github.com/stormsinbrewing
MIT License
12 stars 7 forks source link

Automate the Configuration of Database on Local machine #5

Open NishkarshRaj opened 4 years ago

NishkarshRaj commented 4 years ago

As referenced in https://github.com/NishkarshRaj/Hostel-Pass-Management-Application/blob/master/README.md

When the project is to be executed for the first time on the local machine, we have to create the database in SQL Plus and insert dummy values. Create an automated pipeline using scripts etc. or configure dependency using Apache Maven which can be automated later using GitHub Action so that on execution of that script, it checks for the:

  1. Installation of Java JDK and SQL on local machine
  2. Creates and configures Database.
kaloneh commented 3 years ago

Hi, Let me know you still working on this project* so that you wanna make it up and running. I'll start working on this issue once you're ready to merge PRs.

*PS: You've issued this over a year and the project seems to be suspended.

NishkarshRaj commented 3 years ago

Hi, Let me know you still working on this project* so that you wanna make it up and running. I'll start working on this issue once you're ready to merge PRs.

*PS: You've issued this over a year and the project seems to be suspended.

I am always active and would love to revive this project. It is just this project was my own side project and I got busy with college Majors and Minors :(

kaloneh commented 3 years ago

This project fundamentally needs restructuring by following OOP principles that are absolutely absent in the current project. To start, I need you to be available on 2-3 PRs ahead that is gonna check the following design rules

  1. Deleniating* what you exactly expect from this application (e.g., as a module/lib to use in another app, or a standalone app, etc.)
  2. Separating your layers based on MVC design (or DDD if you wish!)
  3. Adding the pom.xml to manage dependencies by Maven.
    • Also that is significantly important that your README.md should reply your intention that makes it more reliable and touchable. So, you should start with your intention instead of giving an instruction that is not runnable even locally! In the end, I have to say that is the [Hacktoberfest*](https://hacktoberfest.digitalocean.com/hacktoberfest-update) event --the most popular and respectful event with participating thousands of developers. Means, seize your moments and don't worry to ask.
NishkarshRaj commented 3 years ago

@kaloneh I am up for the upcoming PRs. Please make your suggested Readme changes in the PR as well.