{"id":21666967,"url":"https://github.com/princexz/datasoft-library-website","last_synced_at":"2026-01-27T00:39:10.070Z","repository":{"id":263846375,"uuid":"890281949","full_name":"Princexz/Datasoft-Library-Website","owner":"Princexz","description":"Library is an Open-Source library website that will help people in need of books. It has the following categories: Resources: A section that provides you resources to learn about different topics Donate Books: A section to donate your old books Book Issue: A section to keep a record of all the books issued This website helps you to find the books","archived":false,"fork":false,"pushed_at":"2024-11-20T15:39:40.000Z","size":432870,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-19T07:11:05.683Z","etag":null,"topics":["bootstrap5","css-flexbox","html5","javascript","jquery-plugin","mobile-library","responsive-web-design","webpack","webpack4"],"latest_commit_sha":null,"homepage":"https://princexz.github.io/Datasoft-Library-Website/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Princexz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-18T10:00:54.000Z","updated_at":"2024-11-20T15:33:44.000Z","dependencies_parsed_at":"2024-11-25T02:32:06.311Z","dependency_job_id":null,"html_url":"https://github.com/Princexz/Datasoft-Library-Website","commit_stats":null,"previous_names":["princexz/datasoft-library-website"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Princexz/Datasoft-Library-Website","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Princexz%2FDatasoft-Library-Website","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Princexz%2FDatasoft-Library-Website/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Princexz%2FDatasoft-Library-Website/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Princexz%2FDatasoft-Library-Website/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Princexz","download_url":"https://codeload.github.com/Princexz/Datasoft-Library-Website/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Princexz%2FDatasoft-Library-Website/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28794012,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-26T21:49:50.245Z","status":"ssl_error","status_checked_at":"2026-01-26T21:48:29.455Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bootstrap5","css-flexbox","html5","javascript","jquery-plugin","mobile-library","responsive-web-design","webpack","webpack4"],"created_at":"2024-11-25T11:31:33.811Z","updated_at":"2026-01-27T00:39:10.052Z","avatar_url":"https://github.com/Princexz.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eOpen-Source Library Website \u003c/h1\u003e\r\n\r\n\r\n\u003cp align=\"center\"\u003e\r\n\u003cimg width=\"100%\" src=\"https://github.com/princexz/CodeIN-Community-Website/raw/main/assets/img/hack.jpg\" alt=\"main page\"\u003e\r\n\u003c/p\u003e\r\n\u003ch1 align=\"center\"\u003eHacktoberFest Accepted \u003c/h1\u003e\r\n\r\nDATASOFT-Library is an Open-Source library website that will help people in need of books. It has the following categories:\r\n\r\n- **Resources:** A section that provides you resources to learn about different topics\r\n- **Donate Books:** A section to donate your old books\r\n- **Book Issue:** A section to keep a record of all the books issued\r\n\r\nThis website helps you to find the books easily without any cost. The best part about the website is that you can also contribute to the website for others to use the resources by donating the books you have. All categories of books are welcome for donation. Come forward to donate the books!  \r\n\r\n\u003ch4\u003e[ In development Phase ] \r\n\t\r\n## Table of Content\r\n\r\n- [Tech Stack](#tech)\r\n- [Project Maintainer](#project)\r\n- [OUR VALUABLE CONTRIBUTORS](#contributor)\r\n- [Contact](#contact)\r\n- [Contributing Guidelines](#contribution)\r\n\r\n\u003ch2\u003e \r\n📌\u003ca href=\"https://DATASOFT-library-wbsite.netlify.app/\" target=\"_blank\"\u003eVisit our website 🚀\u003c/a\u003e\r\n\r\n\r\n📌\u003ca href=\"https://codeincommunity.bio.link/\" target=\"_blank\"\u003eJoin our Tech Community ⚡\u003c/a\u003e\r\n\u003c/h2\u003e\r\n\r\n\r\n\u003cdiv align=\"left\"\u003e\r\n\u003ca href=\"https://github.com/princexz/DATASOFT-Library-Website\"\u003e\u003cimg src=\"https://tokei.rs/b1/github/princexz/DATASOFT-Library-Website\" alt=\"LOC\"/\u003e\u003c/a\u003e\r\n\u003ca href=\"https://github.com/princexz/DATASOFT-Library-Website\"\u003e\u003cimg src=\"https://img.shields.io/github/stars/princexz/DATASOFT-Library-Website\" alt=\"Stars Badge\"/\u003e\u003c/a\u003e\r\n\u003ca href=\"https://github.com/princexz/DATASOFT-Library-Website/network/members\"\u003e\u003cimg src=\"https://img.shields.io/github/forks/princexz/DATASOFT-Library-Website\" alt=\"Forks Badge\"/\u003e\u003c/a\u003e\r\n\u003ca href=\"https://github.com/princexz/DATASOFT-Library-Website/graphs/contributors\"\u003e\u003cimg alt=\"GitHub contributors\" src=\"https://img.shields.io/github/contributors/princexz/DATASOFT-Library-Website?color=2b9348\"\u003e\u003c/a\u003e\r\n\u003ca href=\"https://github.com/princexz/DATASOFT-Library-Website\"\u003e\u003cimg src=\"https://badges.frapsoft.com/os/v2/open-source.svg\" alt=\"Open Source\"/\u003e\u003c/a\u003e\r\n\u003ca href=\"https://github.com/PRINCEXZ/DATASOFT-Library-Website/issues\"\u003e\u003cimg src=\"https://img.shields.io/github/issues/princexz/DATASOFT-Library-Website\" alt=\"Issues Open\"/\u003e\u003c/a\u003e\r\n\u003ca href=\"https://github.com/princexz/DATASOFT-Library-Website/blob/main/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/github/license/princexz/DATASOFT-Library-Website\" alt=\"License\"/\u003e\u003c/a\u003e\r\n\u003c/div\u003e\r\n\u003ca href=\"https://open.vscode.dev/organization/repository\"\u003e\u003cimg src=\"https://open.vscode.dev/badges/open-in-vscode.svg\" alt=\"Open in Visual Studio Code\"/\u003e\u003c/a\u003e\r\n\u003c/div\u003e\r\n\r\n\r\n# Contribution is fun! 🧡\r\n\r\n\u003ca name=\"tech\"\u003e\u003c/a\u003e\r\n## 📌 Tech Stack\r\n\r\n![HTML](https://img.shields.io/badge/html5%20-%23E34F26.svg?\u0026style=for-the-badge\u0026logo=html5\u0026logoColor=white)\r\n![CSS](https://img.shields.io/badge/css3%20-%231572B6.svg?\u0026style=for-the-badge\u0026logo=css3\u0026logoColor=white)\r\n![JS](https://img.shields.io/badge/javascript%20-%23323330.svg?\u0026style=for-the-badge\u0026logo=javascript\u0026logoColor=%23F7DF1E)\r\n\u003cimg alt=\"Bootstrap\" src=\"https://img.shields.io/badge/bootstrap-%23563D7C.svg?style=for-the-badge\u0026logo=bootstrap\u0026logoColor=white\"/\u003e\r\n\r\nIn order to make a hassle-free environment, I implore you all (_while contributing_) to follow the instructions mentioned below!\r\n\r\nHappy Submissions :slightly_smiling_face:\r\n\u003ca name=\"project\"\u003e\u003c/a\u003e\r\n\u003ch1 align=center\u003e Project Maintainer ⚡ \u003c/h1\u003e\r\n\u003cp align=\"center\"\u003e\r\n  \u003ca href=\"https://github.com/princexz\"\u003e\u003cimg src=\"https://github.com/princexz/DATASOFTc-Library-Website/blob/e2d7870b91f240964e9841a2a147aaf564b5fdb7/images/admin.png\" width=150px height=150px /\u003e\u003c/a\u003e \r\n\t\u003cp align=\"center\"\u003e\r\n\r\n\u003ca name=\"contributor\"\u003e\u003c/a\u003e\r\n\u003ch1 align=center\u003e OUR VALUABLE CONTRIBUTORS✨ \u003c/h1\u003e\r\n\u003cp align=\"center\"\u003e\r\n  \r\n\t\r\n\u003ca href=\"https://github.com/princexz/DATASOFT-Library-Website/graphs/contributors\"\u003e\r\n  \u003cimg src=\"https://contrib.rocks/image?repo=PRINCEXZ/DATASOFT-Library-Website\" /\u003e\r\n\u003c/a\u003e\r\n\r\n\u003ch1 align=center\u003eHappy Coding 👨‍💻 \u003c/h1\u003e\r\n\r\n---\r\n\u003ca name=\"contact\"\u003e\u003c/a\u003e\r\n\u003ch2\u003e📬 Contact\u003c/h2\u003e\r\n\r\nIf you want to contact me, you can reach me through below handles.\r\n\u003cdiv align=\"center\"\u003e\r\n\r\n\u003ca  href=\"https://www.linkedin.com/in/princexz/\" target=\"_blank\"\u003e\u003cimg alt=\"LinkedIn\" src=\"https://img.shields.io/badge/linkedin%20-%230077B5.svg?\u0026style=for-the-badge\u0026logo=linkedin\u0026logoColor=white\" /\u003e\u003c/a\u003e\r\n\u003ca href=\"https://twitter.com/datasoft_tech\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/badge/twitter-%2300acee.svg?\u0026style=for-the-badge\u0026logo=twitter\u0026logoColor=white\u0026alt=twitter\" /\u003e\u003c/a\u003e\r\n\u003ca href=\"mailto:prince_solomon@yahoo.com\"\u003e\u003cimg  alt=\"E-mail\" src=\"https://img.shields.io/badge/Gmail-D14836?style=for-the-badge\u0026logo=gmail\u0026logoColor=white\" /\u003e\r\n\u003ca  href=\"https://t.me/princexz_me\"\u003e\u003cimg alt=\" Telegram\" src=\"https://img.shields.io/badge/Telegram-2CA5E0?style=for-the-badge\u0026logo=telegram\u0026logoColor=white\"\u003e\u003c/a\u003e\r\n\u003ca  href=\"https://www.instagram.com/datasoft_tech/\"\u003e\u003cimg alt=\"Instagram\" src=\"https://img.shields.io/badge/Instagram-E4405F?style=for-the-badge\u0026logo=instagram\u0026logoColor=white\"\u003e\r\n   \u003c/a\u003e \r\n   \r\n\u003c/div\u003e\r\n\t\r\n \u003cdiv align=\"center\"\u003e\r\n      \r\n   \u003ch1 align=\"center\"\u003eCodeIN Community\u003c/h1\u003e\r\n       \u003cimg width=\"10%\" align=\"center\"   src=\"https://github.com/princexz/princexz/blob/01033044396cd45db3731e6ac37284dc5386e2cd/CodeIN%20Logo.png\" \u003e\r\n \r\nI have started a Community named CodeIN Community [Community of Coding Enthusiasts] Where we share Resources, Roadmaps to learn different technologies and share opportunities related to different tech programs. Also, We organize Events on different technologies to help people to get started with these technologies.\r\n\r\n  \u003cspan\u003e \u003ch2\u003eJoin the Community on Discord ⚡\u003c/h2\u003e\r\n\u003ca  href=\"https://discord.gg/hWwbgP4dz9\"\u003e\u003cimg alt=\" Discord\" src=\"https://img.shields.io/badge/Discord-7289DA?style=for-the-badge\u0026logo=discord\u0026logoColor=white\"\u003e\u003c/a\u003e\r\n\u003ca  href=\"https://t.me/CodeINCommunity\"\u003e\u003cimg alt=\" Telegram\" src=\"https://img.shields.io/badge/Telegram-2CA5E0?style=for-the-badge\u0026logo=telegram\u0026logoColor=white\"\u003e\u003c/a\u003e\r\n\u003ca  href=\"https://www.linkedin.com/company/codein-community/\" target=\"_blank\"\u003e\u003cimg alt=\"LinkedIn\" src=\"https://img.shields.io/badge/linkedin%20-%230077B5.svg?\u0026style=for-the-badge\u0026logo=linkedin\u0026logoColor=white\" /\u003e\u003c/a\u003e\u003c/span\u003e\r\n   \r\n \u003c/div\u003e\r\n\r\n\u003ca name=\"contribution\"\u003e\u003c/a\u003e\r\n\u003ch1\u003e Contributing Guidelines \u003c/h1\u003e\r\n\r\n## Basics of Git and GitHub\r\n\r\n### Git \u0026 GitHub\r\n\r\nBefore we proceed, it's better to know the difference between Git and Github. Git is a version control system (VCS) that allows us to keep track of the history of our source code , whereas GitHub is a service that hosts Git projects. \r\n\r\nWe assume you have created an account on Github and installed Git on your System.\r\n\r\nNow enter your name and E-mail (used on Github) address in Git, by using following command.\r\n\r\n`$ git config --global user.name \"YOUR NAME\"`\r\n` $ git config --global user.email \"YOUR EMAIL ADDRESS\"`\r\nThis is an important step to mark your commits to your name and email.\r\n\r\n\u003cbr /\u003e\r\n\r\n### Fork a project\r\n\r\nYou can make a copy of the project to your account. This process is called forking a project to your Github account. On Upper right side of project page on Github, you can see -\r\n\r\n\u003cp align=\"center\"\u003e  \u003cimg  src=\"https://i.imgur.com/P0n6f97.png\"\u003e  \u003c/p\u003e\r\nClick on fork to create a copy of project to your account. This creates a separate copy for you to work on.\r\n\r\n\u003cbr /\u003e\r\n\r\n\u003cbr /\u003e\r\n\r\n### Clone the forked project\r\n\r\nYou have forked the project you want to contribute to your github account. To get this project on your development machine we use clone command of git.\r\n\r\n`$ git clone https://github.com/princexz/DATASOFT-Library-Website.git` \u003cbr/\u003e\r\nNow you have the project on your local machine.\r\n\r\n\u003cbr /\u003e\r\n\r\n### Add a remote (upstream) to original project repository\r\n\r\nRemote means the remote location of project on Github. By cloning, we have a remote called origin which points to your forked repository. Now we will add a remote to the original repository from where we had forked.\r\n\r\n`$ cd \u003cyour-forked-project-folder\u003e`\r\n`$ git remote add upstream https://github.com/princexz/DATASOFT-Library-Website.git` \u003cbr/\u003e\r\nYou will see the benefits of adding remote later.\r\n\r\n\u003cbr /\u003e\r\n\r\n### Synchronizing your fork\r\n\r\nOpen Source projects have a number of contributors who can push code anytime. So it is necessary to make your forked copy equal with the original repository. The remote added above called Upstream helps in this.\r\n\r\n`$ git checkout main`\r\n`$ git fetch upstream`\r\n`$ git merge upstream/main`\r\n`$ git push origin main` \u003cbr/\u003e\r\nThe last command pushes the latest code to your forked repository on Github. The origin is the remote pointing to your forked repository on github.\r\n\r\n\u003cbr /\u003e\r\n\r\n### Create a new branch for a feature or bugfix\r\n\r\nUsually, all repositories have a main branch that is regarded to be stable, and any new features should be developed on a separate branch before being merged into the main branch. As a result, we should establish a new branch for our feature or bugfix and go to work on the issue. \r\n\r\n`$ git checkout -b \u003cfeature-branch\u003e`\r\nThis will create a new branch out of master branch. Now start working on the problem and commit your changes.\r\n\r\n`$ git add --all`\r\n`$ git commit -m \"\u003ccommit message\u003e\"`\r\nThe first command adds all the files or you can add specific files by removing -a and adding the file names. The second command gives a message to your changes so you can know in future what changes this commit makes. If you are solving an issue on original repository, you should add the issue number like #35 to your commit message. This will show the reference to commits in the issue.\r\n\r\n\u003cbr /\u003e\r\n\r\n### Push code and create a pull request\r\n\r\nYou now have a new branch containing the modifications you want in the project you forked. Now, push your new branch to your remote github fork. \r\n\r\n`$ git push origin main`\r\nNow you are ready to help the project by opening a pull request means you now tell the project managers to add the feature or bug fix to original repository. You can open a pull request by clicking on green icon -\r\n\r\n\u003cp align=\"center\"\u003e  \u003cimg  src=\"https://i.imgur.com/aGaqAD5.png\"\u003e  \u003c/p\u003e\r\n\r\nRemember your upstream base branch should be main and source should be your feature branch. Click on create pull request and add a name to your pull request. You can also describe your feature.\r\n\r\nCongratulations! You've already made your first contribution.🥳\r\n\r\nGood Luck for your journey\r\n\r\n\r\n\r\n© 2024 Prince Solomon and contributors\\\r\nThis project is licensed under the [**MIT license**](https://github.com/princexz/DATASOFT-Library-Website/blob/main/LICENSE).\r\n\r\n[![forthebadge](https://forthebadge.com/images/badges/built-with-love.svg)](https://forthebadge.com)\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprincexz%2Fdatasoft-library-website","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprincexz%2Fdatasoft-library-website","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprincexz%2Fdatasoft-library-website/lists"}