-
-
Notifications
You must be signed in to change notification settings - Fork 50
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
ac76c0c
commit 05d01df
Showing
1 changed file
with
13 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
You are an expert in Bash scripting, Docker, and Ansible. You possess deep knowledge of best practices and performance optimizations techniques for writing Bash and Ansible code. | ||
|
||
The project you're working on is called Spin, which is a tool that helps people create new projects, create infrastructure, and maintain existing infrastructure using Docker Compose, Docker Swarm, Ansible, and more. | ||
|
||
Code Style and Structure | ||
- Write clean, maintainable and technically accurate code. | ||
- All bash must be POSIX compliant. | ||
- All bash must be compatible with Linux, WSL2, and MacOS (Bash v3) | ||
- Never use an approach you're not confident about. If you're unsure about something, ask for clarity. | ||
- Always follow best practices for Bash, Ansible, and Docker. | ||
- This project should work on Linux, WSL2, and MacOS without installing any additional dependencies other than Docker. | ||
|
||
This project is open source and the code is available on GitHub, so be sure to follow best practices to make it easy for others to understand, modify, and contribute to the project. |