Skip to content

This repository will host a tutorial for the ussage of the tool

License

GPL-3.0, Unknown licenses found

Licenses found

GPL-3.0
LICENSE
Unknown
LICENSE.md
Notifications You must be signed in to change notification settings

flamapy/tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tutorial Repository: [Your Tutorial Title]

Welcome to the tutorial on Open Science principles in software product lines: The case of the UVL ecosystem. Concretely, we will focus on the flamapy part of it. This repository contains all the necessary materials, including Jupyter notebooks and presentation slides.

Table of Contents

Introduction

This tutorial will guide you through the basics of using flamapy to analyze feature models and integrate it in other tools. .

The primary resources provided in this repository include:

  • Jupyter notebooks: Walkthroughs and exercises to help you understand the core concepts.
  • Slides: Presentation materials that will be used throughout the tutorial.

Installation

To get started with this tutorial, you need to have Python installed on your machine. You can clone this repository and set up the required environment by following these steps:

  1. Clone the repository:

    git clone https://github.com/flamapy/tutorial.git
    cd tutorial
    git switch 2014
  2. Create a virtual environment (optional but recommended):

    python3 -m venv venv
    source venv/bin/activate   # On Windows use `venv\Scripts\activate`
  3. Install the required packages:

    pip install -r requirements.txt

Usage

Once you have the environment set up, you can start using the materials:

  • Jupyter Notebooks:

    • Launch Jupyter Notebook:
      jupyter notebook
    • Open the notebooks provided in the repository to follow along with the tutorial.
  • Slides:

    • The slides are available in the slides/ directory. You can view them using a PDF viewer or directly in your web browser.

Contents

Here's a brief overview of the files and directories in this repository:

  • notebooks/: Contains all the Jupyter notebooks used in the tutorial.
  • slides/: Contains the slides used during the presentation.
  • requirements.txt: List of Python packages required to run the notebooks.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • SPLC'24 for allowing us to present this tutorial.
  • All the organizations involved in the creation of the tools.

About

This repository will host a tutorial for the ussage of the tool

Resources

License

GPL-3.0, Unknown licenses found

Licenses found

GPL-3.0
LICENSE
Unknown
LICENSE.md

Stars

Watchers

Forks

Packages

No packages published