Table of Contents
- About the Project
- Getting Started
About The Project
Before starting with the projects I realized that I'm too lazy to generate a whole file structure to separate and isolate the projects. So I decided to make a program to do it for me.
This program fetches this URL and parses it separating subjects, exercises, names, and descriptions into a structure that will be the gate for generating a file structure like this:
📦Project Learning ┣ 📂Classes ┃ ┣ 📂AirlineHotelReservationSystem ┃ ┃ ┗ 📜README.md ┃ ┣ 📂BankAccountManager ┃ ┃ ┗ 📜README.md ┃ ┣ 📂CompanyManager ┃ ┃ ┗ 📜README.md ┃ ┣ 📂FamilyTreeCreator ┃ ┃ ┗ 📜README.md ┃ ┣ 📂FlowerShopOrderingToGo ┃ ┃ ┗ 📜README.md ┃ ┣ 📂ImageGallery ┃ ┃ ┗ 📜README.md ┣ 📂ClassicAlgorithms ┃ ┣ 📂Closestpairproblem ┃ ┃ ┗ 📜README.md ┃ ┣ 📂CollatzConjecture ┃ ┃ ┗ 📜README.md ┃ ┣ 📂SieveofEratosthenes ┃ ┃ ┗ 📜README.md ┃ ┗ 📂Sorting ┃ ┃ ┗ 📜README.md
This program is built purely with Go. No need for extra libraries or any bloated stuff. Minimal and simple.
I've chosen Go since it's one of the programming languages that I enjoy most.
This program was meant to be compiled into a single executable. You can download it on my releases page and download the specific version for your platform.
For using this program, simply double-clicking would do the job, but if you want to see the logs properly you can run it in the terminal using:
The base directory by default will have the name "Project Learning", but you can change before being generated by putting the name of the base directory as an argument:
See the open issues for a list of proposed features (and known issues).
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are extremely appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature)
- Commit your changes (
git commit -m 'Add some AmazingFeature')
- Push to the Branch (
git push origin feature/AmazingFeature)
- Open a Pull Request
Distributed under the MIT License. Check
LICENSE for more information.
João Freitas - Contact me
Huge thanks to Karan for creating the README.