Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OSL Internship Program 2024-01 (Orgs/Projects): Makim #44

Closed
1 task done
xmnlab opened this issue Dec 24, 2023 · 2 comments
Closed
1 task done

OSL Internship Program 2024-01 (Orgs/Projects): Makim #44

xmnlab opened this issue Dec 24, 2023 · 2 comments

Comments

@xmnlab
Copy link
Member

xmnlab commented Dec 24, 2023

Organization/Project Name

Makim

Organization/Project Webpage URL

https://osl-incubator.github.io/makim/

Organization/Project Introduction

Makim (or just makim) is based on make and focus on improve the way to define targets and dependencies. Instead of using the Makefile format, it uses yaml format.

Organization/Project Summary

Makim aims to offer a way to define targets and dependencies with some special control options, like conditionals if, etc.

Some Key Features:

  • Help text as first-class in the .makim.yaml specification. It can be used by targets and arguments.
  • Targets have an option for arguments.
  • Targets have an option for dependencies.
  • Dependencies can call a target with specific arguments.
  • Dependencies can have a conditional control flow (if).
  • Allow the creation of groups, so the targets can be organized by topics.
  • Targets and groups have an option for user defined variables and/or environment variables.
  • Access arguments, variables or environment variables via template (using Jinja2).
  • Option for using dot environment files using env-file key.

Organization/Project Structure

Makim is under the OSL Incubator Program

Applicant's Full Name

Ivan Ogasawara

Applicant's Email

ivan.ogasawara@gmail.com

Code of Conduct Agreement

Project Ideas Document Link

osl-incubator/makim#74

@xmnlab xmnlab changed the title OSL Internship Program 2024 (1st Cycle): Makim OSL Internship Program 2024-01 (Orgs/Projects): Makim Dec 25, 2023
@EverVino
Copy link
Contributor

@xmnlab thank you for applying to the internship project program.
We're pleased to inform you that your application is complete and in excellent condition.
Our team will review it and get back to you shortly with further details.

We appreciate your interest in joining our program.
All the best.

@xmnlab
Copy link
Member Author

xmnlab commented Jan 10, 2024

@xmnlab xmnlab closed this as completed Jan 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants