![Logo](https://raw.githubusercontent.com/DmitrTRC/dsfs/main/img/logo.webp)
About the project:
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
This is a Final project for the LevelUP course. Contains the following:
- CMakeLists.txt : CMake configuration file
- README.md : project description
- LICENSE.md : project license
- src/ : source code directory ( contains sub-folders with HW and code )
- include/ : header files directory
- img/ : images directory
- doc/ : Current works TODO list
- lib/ : libraries directory
- tests/ : test directory
- tools/ : tools directory ( contains createdb.sql for manual database creation )
- App/ : App directory ( contains main.cpp file )
- docs/ : documentation directory ( contains sub-folders with documentation )
- Doxyfile : Doxygen configuration file
- bin/ : binary directory ( contains executable file )
- .github : GitHub repository settings CI/CD workflow.
Be sure to have the following installed:
C Compiler, C++ Compiler, CMake, Git.
- Clang, GCC, or another C compiler
- Git
- CMake
-
Clone the repo
git clone https://github.com/DmitrTRC/dsfs.git
-
Create a build directory
mkdir build
-
Run CMake
cmake -H. -Bbuild
-
Build the project
cd build make
Just run the executable file in the bin directory.
For more information, please refer to the Documentation
- Base infrastructure
- Virtual Drive
- File System
- File System Command Manager
- File System Interface
See the open issues for a full 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 greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- 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. See LICENSE
for more information.
Your Name - DmitrTRC - morozovd@me.com, 9984398@gmail.com
Project Link: https://github.com/DmitrTRC/dsfs.git