Skip to content

C lite project template for Introduction to CS @ UTN-FRBA

License

Notifications You must be signed in to change notification settings

info1-r1042/c-template-lite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Coverage Status License: GPLv3

C Lite Project Template

This template provides the minimal things you need to start a new C project. It supports essential features, such as:

  • Make support for building application, libraries and tests
  • GitHub Actions support for CI/CD

Getting Started

Prerequisites

To build the sample project from source, the following tools are needed:

  • git
  • make
  • gcc

On Ubuntu/Debian, you can install them with:

  sudo apt-get install git build-essential

On other platforms, please use the corresponding package managing tool to install them before proceeding.

Building

You can get the source by "git clone" this git repository.

  git clone https://github.com/info1-r1042/c-template-lite.git

To build the sample application execute the following:

  cd c-template-lite
  make

Running

To run the sample application execute the following:

  ./bin/app

You should see something like this:

  Ejemplo de llamado a función implementada: 1

Directory Structure

.
├── bin*                    # Application and tests binaries
├── build*                  # Compiled files
└── src                     # Application source code

The directories marked with an '*' are generated by the build system.

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

See also the list of contributors who participated in this project.

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

Maintainers

License

This project is licensed under the GPLv3 License. See the LICENSE file for details.

About

C lite project template for Introduction to CS @ UTN-FRBA

Resources

License

Stars

Watchers

Forks