Skip to content

DmitrTRC/LevelUP_C_Part_1

Repository files navigation

Contributors Forks Stargazers Issues MIT License CMake


Logo

LevelUP C/C++ Course Part I

About the project:
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

About The Project

Product Name Screen Shot This is a 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 )
  • doc/ : documentation directory ( contains sub-folders with documentation )
  • .github : GitHub repository settings CI/CD workflow.

(back to top)

Built With

(back to top)

Getting Started

Be sure to have the following installed:

C Compiler, C++ Compiler, CMake, Git.

Prerequisites

  • Clang, GCC, or another C compiler
  • Git
  • CMake

Installation

  1. Clone the repo
    git clone https://github.com/DmitrTRC/LevelUP_C_PartI.git

1.a. Change CMakeLists.txt add_executable(....) corresponding to Task name

cd LevelUP_C_PartI
vim CMakeLists.txt
  1. Create a build directory
    mkdir build
  2. Run CMake
    cmake -H. -Bbuild
  3. Build the project
    cd build
    make

(back to top)

Usage

Used in the educational process Select the task you want to solve and rebuild the project.

For more examples, please refer to the Documentation

(back to top)

Roadmap

  • Base Structure implementation
  • CI/CD implementation
    • Github Actions
    • Docker

See the open issues for a full list of proposed features (and known issues) .

(back to top)

Contributing

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!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the MIT License. See LICENSE for more information.

(back to top)

Contact

Your Name - DmitrTRC - morozovd@me.com, 9984398@gmail.com

Project Link: https://github.com/DmitrTRC/LevelUP_C_PartI.git

(back to top)

About

LevelUP C++ Course / Part I / C

Resources

License

Stars

Watchers

Forks

Packages

No packages published