An open API service indexing awesome lists of open source software.

https://github.com/meowlove/linux-init-setup-kit

LISK development repository: Contribute to the Linux system initialization toolkit and test upcoming features. For developers and contributors only.
https://github.com/meowlove/linux-init-setup-kit

admin automation bash beta configuration dev development devops experimental linux linux-init-setup-kit lisk script server setup shell sysadmin system testing toolkit

Last synced: 6 months ago
JSON representation

LISK development repository: Contribute to the Linux system initialization toolkit and test upcoming features. For developers and contributors only.

Awesome Lists containing this project

README

          

# Linux-Init-Setup-Kit (LISK Development Repository)

[![Build Status](https://img.shields.io/badge/build-passing-brightgreen.svg)](https://github.com/MeowLove/Linux-Init-Setup-Kit/actions)
[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)

[**简体中文**](README_zh-CN.md) | [English](./README.md)

This is the development and testing repository for [LISK](https://github.com/MeowLove/LISK) (Linux Init Setup Kit). It contains experimental features and code that may not be stable.

**For general users, it is recommended to use the stable version of LISK from the main repository:** [https://github.com/MeowLove/LISK](https://github.com/MeowLove/LISK)

This repository is primarily for developers and contributors who want to:

* Contribute code to LISK.
* Test upcoming features.
* Experiment with new ideas.

**Please note that the code in this repository may be unstable and is not guaranteed to work correctly. Use it at your own risk.**

## Contributing

We welcome contributions! Please follow these guidelines:

1. Fork this repository.
2. Create a new branch for your feature or bug fix: `git checkout -b feature/your-feature-name` or `git checkout -b bugfix/your-bug-fix-name`
3. Make your changes and commit them with clear, descriptive commit messages.
4. Push your branch to your forked repository.
5. Submit a pull request to the `main` branch of this repository (Linux-Init-Setup-Kit).

Please ensure your code adheres to the project's coding style (Bash style guide, when available). Include tests for any new functionality. A more detailed contributing guide will be provided soon.

## Getting Started (for Developers)

1. Clone this repository: `git clone https://github.com/MeowLove/Linux-Init-Setup-Kit.git`
2. Create a feature/bugfix branch.
3. Run `./LISK.sh` as root to test the current development version. Be *very careful* when running development code. Use a virtual machine or a non-critical system.

## License

This project is licensed under the GNU General Public License v3.0 - see the [LICENSE](LICENSE) file for details.