If CheatStack helps you, consider giving us a ⭐ on GitHub! Your support encourages future development and helps others discover this tool!
CheatStack is a comprehensive cheatsheet tool for developers and DevOps professionals. It provides quick access to handy commands and tips for Git, Docker, Kubernetes, Cloud platforms, and more, all in one place. With CheatStack, you can speed up your workflow by referencing frequently used commands without having to search for them.
-
🧑💻 Pre-built Command Collection
- A curated list of the most commonly used commands for DevOps, Git, Kubernetes, Docker, AWS, Azure, GCP, and more.
-
⚡ Searchable Cheatsheets
- Quickly find commands for any topic through a searchable interface, making it easy to look up exactly what you need without wasting time.
-
🔧 Categorized Sections
- Commands are organized into categories like Git, Docker, Cloud, Kubernetes, etc., so you can navigate the cheatsheets easily.
-
📚 Markdown Support
- Cheatsheets are written in markdown format, making it easy to contribute, extend, or customize them.
- Browse the list of categories such as Git, Docker, Kubernetes, and Cloud commands.
- Copy the command you need directly from the cheatsheet.
- Customize the commands based on your specific use case or environment.
- For advanced or custom commands, feel free to explore and extend the cheatsheet.
The cheatsheets are organized by categories for easy access.
This project is licensed under the Apache License, Version 2.0 - see the LICENSE file for details.
We welcome contributions! If you would like to contribute to CheatStack, please follow these steps:
-
Fork the Repository: Click the "Fork" button at the top-right of the repository page on GitHub.
-
Clone Your Fork:
Clone your forked repository to your local machine:git clone https://github.com/<YourUsername>/cheat-stack.git
-
Create a New Branch:
Always create a new branch for your changes to keep your work organized and separate from the main branch:git checkout -b your-branch-name
-
Make Your Changes: Implement your changes, whether it's adding a feature, or improving the documentation.
-
Commit Your Changes: Once you’ve made your changes, stage and commit them with a descriptive message:
git add . git commit -m "Brief description of the changes"
-
Push Your Changes: Push your branch to your forked repository on GitHub:
git push origin your-branch-name
-
Submit a Pull Request (PR):
- Go to the original CheatStack repository on GitHub.
- Click on New Pull Request.
- Select your branch as the source and the main branch of the original repository as the destination.
- Provide a clear description of your changes in the PR description.
- Click Create Pull Request.
-
Address Feedback: A maintainer will review your pull request. Be prepared to:
- Make any requested changes.
- Engage in discussion about your PR if needed.
- Push additional commits to the same branch to update the PR. Once the maintainer approves your changes, your contribution will be merged!
-
Sync Your Fork (Optional but Recommended): To keep your fork updated with the latest changes from the main repository, add the original repository as a remote:
git remote add upstream https://github.com/ArpitStack/cheat-stack.git
Fetch and merge the latest changes:
git fetch upstream git merge upstream/main
For more details on contributing, refer to the CONTRIBUTING.md file.
Thank you for your contribution!
For any questions or issues, please open an issue in the GitHub repository.