Skip to content

Commit

Permalink
docs: add some new links
Browse files Browse the repository at this point in the history
  • Loading branch information
mehdihadeli committed Oct 1, 2024
1 parent 1afbc15 commit df8d5bb
Show file tree
Hide file tree
Showing 18 changed files with 106 additions and 17 deletions.
26 changes: 17 additions & 9 deletions docs/ai/ai.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,17 +22,15 @@
- [How to Install AutoGPT in Minutes](https://geekflare.com/how-to-install-autogpt/)
- [What Are Transformer Models and How Do They Work?](https://txt.cohere.com/what-are-transformer-models/?twclid=2-6qtbhc5iselai1y94f8am1xxm&fbclid=IwAR1gBV0PNiPHU--HAKWLXMqwbnkiaQQ4oRFbRQ2vNqLy83UlrfbJ0_PbMz4)
- [Running Large Language Models locally – Your own ChatGPT-like AI in C#](https://blog.maartenballiauw.be/post/2023/06/15/running-large-language-models-locally-your-own-chatgpt-like-ai-in-csharp.html)
- [What is Semantic Kernel?](https://learn.microsoft.com/en-us/semantic-kernel/overview/)
- [Introducing GPTs](https://openai.com/blog/introducing-gpts)
- [Using Phi-3 & C# with ONNX for text and vision samples](https://devblogs.microsoft.com/dotnet/using-phi3-csharp-with-onnx-for-text-and-vision-samples-md/)
- [Getting started with Semantic Kernel](https://learn.microsoft.com/en-us/semantic-kernel/get-started/quick-start-guide?pivots=programming-language-csharp)

## 📺 Videos
- [ChatGPT Might Make Developers Unemployed In A Few Years](https://www.youtube.com/watch?v=C6tRcvY5xZg)
- [Auto-GPT Tutorial - Create Your Personal AI Assistant](https://www.youtube.com/watch?v=jn8n212l3PQ)
- [Create a Large Language Model from Scratch with Python – Tutorial](https://www.youtube.com/watch?v=UU1WVnMk4E8)
- [Intro to Large Language Models](https://www.youtube.com/watch?v=zjkBMFhNj_g)
- [.NET AI Community Standup - Phi-3 & C#](https://www.youtube.com/watch?v=fbojvzHGtkM)
- [Getting Started With Hugging Face in 15 Minutes | Transformers, Pipeline, Tokenizer, Models](https://www.youtube.com/watch?v=QEaBAZQCtwE)

## Courses
- [ChatGPT Prompt Engineering for Developers](https://www.deeplearning.ai/short-courses/chatgpt-prompt-engineering-for-developers/)
Expand Down Expand Up @@ -84,15 +82,25 @@
- [microsoft/JARVIS](https://github.com/microsoft/JARVIS) - JARVIS, a system to connect LLMs with ML community. Paper:
- [Kwai-Kolors/Kolors](https://github.com/Kwai-Kolors/Kolors) - Kolors: Effective Training of Diffusion Model for Photorealistic Text-to-Image Synthesis
- [microsoft/kernel-memory](https://github.com/microsoft/kernel-memory) - RAG architecture: index and query any data using LLM and natural language, track sources, show citations, asynchronous memory patterns
- [TabbyML/tabby](https://github.com/TabbyML/tabby) - Self-hosted AI coding assistant
- [gpt-engineer-org/gpt-engineer](https://github.com/gpt-engineer-org/gpt-engineer) - Platform to experiment with the AI Software Engineer. Terminal based. NOTE: Very different from
- [Pythagora-io/gpt-pilot](https://github.com/Pythagora-io/gpt-pilot) - The first real AI developer
- [microsoft/chat-copilot](https://github.com/microsoft/chat-copilot)
- [unslothai/unsloth](https://github.com/unslothai/unsloth) - Finetune Llama 3.1, Mistral, Phi & Gemma LLMs 2-5x faster with 80% less memory
- [meta-llama/codellama](https://github.com/meta-llama/codellama) - Inference code for CodeLlama models
DeepSeek-Coder-V2: Breaking the Barrier of Closed-Source Models in Code Intelligence
- [deepseek-ai/DeepSeek-Coder-V2](https://github.com/deepseek-ai/DeepSeek-Coder-V2) - DeepSeek-Coder-V2: Breaking the Barrier of Closed-Source Models in Code Intelligence

## Tools
- [zed-industries/zed](https://github.com/zed-industries/zed) - Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
- [saoudrizwan/claude-dev](https://github.com/saoudrizwan/claude-dev) - Autonomous coding agent right in your IDE, capable of creating/editing files, executing commands, and more with your permission every step of the way.
- [meltylabs/melty](https://github.com/meltylabs/melty) - Chat first code editor. To download the packaged app:
- [trypear/pearai-app](https://github.com/trypear/pearai-app) - The Open Source AI-Powered Code Editor. A fork of VSCode and Continue.
- [paul-gauthier/aider](https://github.com/paul-gauthier/aider) - aider is AI pair programming in your terminal
- [continuedev/continue](https://github.com/continuedev/continue) - Continue is the leading open-source AI code assistant. You can connect any models and any context to build custom autocomplete and chat experiences inside VS Code and JetBrains
- [AbanteAI/mentat](https://github.com/AbanteAI/mentat) - Mentat - The AI Coding Assistant
- [stitionai/devika](https://github.com/stitionai/devika) - Devika is an Agentic AI Software Engineer that can understand high-level human instructions, break them down into steps, research relevant information, and write code to achieve the given objective.
- [unslothai/unsloth](https://github.com/unslothai/unsloth) - Finetune Llama 3.1, Mistral, Phi & Gemma LLMs 2-5x faster with 80% less memory
- [TabbyML/tabby](https://github.com/TabbyML/tabby) - Self-hosted AI coding assistant
- [gpt-engineer-org/gpt-engineer](https://github.com/gpt-engineer-org/gpt-engineer) - Platform to experiment with the AI Software Engineer. Terminal based. NOTE: Very different from
- [Pythagora-io/gpt-pilot](https://github.com/Pythagora-io/gpt-pilot) - The first real AI developer
- [microsoft/chat-copilot](https://github.com/microsoft/chat-copilot)
- [All-Hands-AI/OpenHands](https://github.com/All-Hands-AI/OpenHands) - OpenHands: Code Less, Make More

## Samples
- [Azure-Samples/openai-dotnet-samples](https://github.com/Azure-Samples/openai-dotnet-samples)
Expand All @@ -101,4 +109,4 @@
## Books
- [Building LLMs for Production: Enhancing LLM Abilities and Reliability with Prompting, Fine-Tuning, and RAG](https://www.amazon.com/Building-LLMs-Production-Reliability-Fine-Tuning/dp/B0D4FFPFW8)
- [Super Study Guide: Transformers & Large Language Models](https://www.amazon.com/dp/B0DC4NYLTN/)
- [microsoft/Phi-3CookBook](https://github.com/microsoft/Phi-3CookBook) - This is a Phi-3 book for getting started with Phi-3.
- [Hands-On Large Language Models](https://www.oreilly.com/library/view/hands-on-large-language/9781098150952/)
7 changes: 7 additions & 0 deletions docs/ai/embedding-vector.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# Embedding & Vector

## Articles
- [Embedding models](https://ollama.com/blog/embedding-models)

## Videos
- [Vector Database Explained | What is Vector Database?](https://www.youtube.com/watch?v=72XgD322wZ8)
- [OpenAI Embeddings and Vector Databases Crash Course](https://www.youtube.com/watch?v=ySus5ZS0b94)

## Libraries
- [neuml/txtai](https://github.com/neuml/txtai) - All-in-one open-source embeddings database for semantic search, LLM orchestration and language model workflows
- [chroma-core/chroma](https://github.com/chroma-core/chroma) - the AI-native open-source embedding database
4 changes: 3 additions & 1 deletion docs/ai/langchain.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,6 @@
- [LangChain Explained In 15 Minutes - A MUST Learn For Python Programmers](https://www.youtube.com/watch?v=mrjq3lFz23s)
- [The LangChain Cookbook - Beginner Guide To 7 Essential Concepts](https://www.youtube.com/watch?v=2xxziIWmaSA)
- [RAG + Langchain Python Project: Easy AI/Chat For Your Docs](https://www.youtube.com/watch?v=tcqEUSNCn8I)
- [Building Production-Ready RAG Applications: Jerry Liu](https://www.youtube.com/watch?v=TRjq7t2Ms5I)
- [Building Production-Ready RAG Applications: Jerry Liu](https://www.youtube.com/watch?v=TRjq7t2Ms5I)
- [LangChain Master Class For Beginners 2024 [+20 Examples, LangChain V0.2]](https://www.youtube.com/watch?v=yF9kGESAi3M)
- [Python AI Agent Tutorial - Build a Coding Assistant w/ RAG & LangChain](https://www.youtube.com/watch?v=uN7X819DUlQ)
5 changes: 5 additions & 0 deletions docs/ai/models/hugging-face.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Hugging Face

## Videos
- [Getting Started With Hugging Face in 15 Minutes | Transformers, Pipeline, Tokenizer, Models](https://www.youtube.com/watch?v=QEaBAZQCtwE)
- [What is Hugging Face - Crash Course (No Coding) | ML Products for Beginners](https://www.youtube.com/watch?v=x8gdOPO35HA)
4 changes: 4 additions & 0 deletions docs/ai/models/models.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Models

## Libraries
- [deepseek-ai/DeepSeek-Coder-V2](https://github.com/deepseek-ai/DeepSeek-Coder-V2) - DeepSeek-Coder-V2: Breaking the Barrier of Closed-Source Models in Code Intelligence
13 changes: 11 additions & 2 deletions docs/ai/models/ollama.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,24 @@
# Ollama

## Resources
- [Ollama Documentation](https://github.com/ollama/ollama/tree/main/docs)

## Articles
- [Importing a model in Ollama](https://github.com/ollama/ollama/blob/main/docs/import.md)
- [OpenAI compatibility](https://ollama.com/blog/openai-compatibility)
- [Ollama OpenAI compatibility](https://github.com/ollama/ollama/blob/main/docs/openai.md)
- [Importing a model in Ollama](https://github.com/ollama/ollama/blob/main/docs/import.md)
- [Tool support](https://ollama.com/blog/tool-support)
- [Embedding models](https://ollama.com/blog/embedding-models)
- [An entirely open-source AI code assistant inside your editor](https://ollama.com/blog/continue-code-assistant)

## Videos
- [Importing Open Source Models to Ollama](https://www.youtube.com/watch?v=fnvZJU5Fj3Q)
- [Adding Custom Models to Ollama](https://www.youtube.com/watch?v=0ou51l-MLCo)
- [Ollama adds OpenAI API support](https://www.youtube.com/watch?v=Zgb2TjZ5zTk)
- [Finally Ollama has an OpenAI compatible API](https://www.youtube.com/watch?v=38jlvmBdBrU)
- [LLAMA-3.1 🦙: EASIET WAY To FINE-TUNE ON YOUR DATA](https://www.youtube.com/watch?v=rpAtVIZB72U)
- [Gen AI Project Using Llama3.1 | End to End Gen AI Project](https://www.youtube.com/watch?v=CO4E_9V6li0)
- [Gen AI Project Using Llama3.1 | End to End Gen AI Project](https://www.youtube.com/watch?v=CO4E_9V6li0)

## Library
- [ollama/ollama](https://github.com/ollama/ollama) - Get up and running with Llama 3.2, Mistral, Gemma 2, and other large language models.
- [meta-llama/codellama](https://github.com/meta-llama/codellama) - Inference code for CodeLlama models
7 changes: 7 additions & 0 deletions docs/ai/models/openai.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# OpenAI

## Articles
- [Announcing the stable release of the official OpenAI library for .NET](https://devblogs.microsoft.com/dotnet/announcing-the-stable-release-of-the-official-open-ai-library-for-dotnet/)

## Libraries
- [openai/openai-dotnet](https://github.com/openai/openai-dotnet) - The official .NET library for the OpenAI API
8 changes: 8 additions & 0 deletions docs/ai/models/phi.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Phi

## Articles
- [Run Phi-3 SLM on your machine with C# Semantic Kernel and Ollama](https://laurentkempe.com/2024/05/01/run-phi-3-slm-on-your-machine-with-csharp-semantic-kernel-and-ollama/)
- [Using Phi-3 & C# with ONNX for text and vision samples](https://devblogs.microsoft.com/dotnet/using-phi3-csharp-with-onnx-for-text-and-vision-samples-md/)

## Books
- [microsoft/Phi-3CookBook](https://github.com/microsoft/Phi-3CookBook) - This is a Phi-3 book for getting started with Phi-3.
17 changes: 17 additions & 0 deletions docs/ai/semantic-kernel.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Semantic Kernel

## Resources
- [Semantic Kernel documentation](https://learn.microsoft.com/en-us/semantic-kernel/)
- [Semantic Kernel C# Notebooks](https://github.com/microsoft/semantic-kernel/tree/main/dotnet/notebooks)
- [geffzhang/awesome-semantickernel](https://github.com/geffzhang/awesome-semantickernel) - Awesome list of tools and projects with the awesome semantic kernel framework

## Articles
- [What is Semantic Kernel?](https://learn.microsoft.com/en-us/semantic-kernel/overview/)
- [Getting started with Semantic Kernel](https://learn.microsoft.com/en-us/semantic-kernel/get-started/quick-start-guide?pivots=programming-language-csharp)

## Libraries
- [microsoft/semantic-kernel](https://github.com/microsoft/semantic-kernel) - Integrate cutting-edge LLM technology quickly and easily into your apps

## Samples
- [microsoft/semantic-kernel/dotnet/samples](https://github.com/microsoft/semantic-kernel/tree/main/dotnet/samples)

1 change: 1 addition & 0 deletions docs/messaging/messaging.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,7 @@
- [Back to Basics: commands, events, and messages](https://milestone.topics.it/2023/05/25/back-to-basics-messages.html)
- [Define messages as POCO, interfaces, or records. Does it really matter?](https://milestone.topics.it/2023/10/31/defining-messages.html)
- [Internal and external events, or how to design event-driven API](https://event-driven.io/en/internal_external_events/)
- [How Discord Stores Trillions of Messages](https://discord.com/blog/how-discord-stores-trillions-of-messages)

## 📺 Videos

Expand Down
2 changes: 2 additions & 0 deletions docs/microservices/microservices.md
Original file line number Diff line number Diff line change
Expand Up @@ -268,6 +268,8 @@
- [ebubekirdinc/SuuCat](https://github.com/ebubekirdinc/SuuCat) - SuuCat is a sample containerized application consisting of several microservices. Its purpose is to use microservice patterns in practice
- [Physer/Microshop.NET](https://github.com/Physer/Microshop.NET) - A .NET e-commerce showcase in a event-driven microservices architecture
- [dotnet/eShopSupport](https://github.com/dotnet/eShopSupport) - A reference .NET application using AI for a customer support ticketing system
- [Azure-Samples/eShopOnAzure](https://github.com/Azure-Samples/eShopOnAzure) - A variant of https://github.com/dotnet/eShop that uses Azure
- [thangchung/practical-dotnet-aspire](https://github.com/thangchung/practical-dotnet-aspire) - The practical .NET Aspire builds on the coffeeshop app business domain

## 📚 Books
- [Microservices Architecture and Step by Step Implementation on .NET](https://aspnetrun.azurewebsites.net/Microservices)
Expand Down
3 changes: 2 additions & 1 deletion docs/microservices/resiliency/high-availibility.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@

## 📕 Articles
- [Improving Application Availability: The Basics](https://medium.com/ssense-tech/improving-application-availability-the-basics-f6c3365235fc)
- [Improving Application Availability: Redundancy and Persistence](https://medium.com/ssense-tech/improving-application-availability-redundancy-and-persistence-e68d1f891dc4)
- [Deployment stamps pattern](https://docs.microsoft.com/en-us/azure/architecture/patterns/deployment-stamp)
- [Geodes Pattern](https://docs.microsoft.com/en-us/azure/architecture/patterns/geodes)
- [Health Endpoint Monitoring Pattern](https://docs.microsoft.com/en-us/azure/architecture/patterns/health-endpoint-monitoring)
Expand All @@ -13,4 +14,4 @@
- [Throttling Pattern](https://docs.microsoft.com/en-us/azure/architecture/patterns/throttling)
- [Queue-Based Load Leveling Pattern](https://docs.microsoft.com/en-us/azure/architecture/patterns/queue-based-load-leveling)
- [Improving Microservices Availability](https://www.ledjonbehluli.com/posts/improving_microservices_availability/)
- [Improving Monolith's Availability](https://www.ledjonbehluli.com/posts/improving_monoliths_availability/)
- [Improving Monolith's Availability](https://www.ledjonbehluli.com/posts/improving_monoliths_availability/)
7 changes: 6 additions & 1 deletion docs/microservices/tools/aspire.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,4 +43,9 @@
- [laurentkempe/aspirePlayground](https://github.com/laurentkempe/aspirePlayground) - Some experiments around .NET Aspire to learn.
- [oskardudycz/EventSourcing.NetCore/Sample/ECommerce](https://github.com/oskardudycz/EventSourcing.NetCore/tree/main/Sample/ECommerce)
- [NikiforovAll/social-media-app-aspire](https://github.com/NikiforovAll/social-media-app-aspire) - Polyglot persistence via Aspire
- [thangchung/practical-dotnet-aspire](https://github.com/thangchung/practical-dotnet-aspire) - The practical .NET Aspire builds on the coffeeshop app business domain
- [thangchung/practical-dotnet-aspire](https://github.com/thangchung/practical-dotnet-aspire) - The practical .NET Aspire builds on the coffeeshop app business domain
- [dotnet/aspire-samples/AspireShop](https://github.com/dotnet/aspire-samples/tree/main/samples/AspireShop)
- [cecilphillip/shadowshop](https://github.com/cecilphillip/shadowshop) - Sample estore application using Stripe and Temporal. Orchestrated with .NET Aspire.
- [dotnet/eShop](https://github.com/dotnet/eShop) - A reference .NET application implementing an eCommerce
- [dotnet/eShopSupport](https://github.com/dotnet/eShopSupport) - A reference .NET application using AI for a customer support ticketing system
- [Azure-Samples/eShopOnAzure](https://github.com/Azure-Samples/eShopOnAzure) - A variant of https://github.com/dotnet/eShop that uses Azure services
1 change: 1 addition & 0 deletions docs/modular-monolith.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@
- [Thoughts on “Modular Monoliths”](https://jeremydmiller.com/2024/04/01/thoughts-on-modular-monoliths/)
- [Actually Talking about Modular Monoliths](https://jeremydmiller.com/2024/04/08/actually-talking-about-modular-monoliths/)
- [Modular Monoliths and the “Critter Stack”](https://jeremydmiller.com/2024/04/15/modular-monoliths-and-the-critter-stack/)
- [Breaking It Down: How to Migrate Your Modular Monolith to Microservices](https://www.milanjovanovic.tech/blog/breaking-it-down-how-to-migrate-your-modular-monolith-to-microservices)

## 📺 Videos
- [GOTO 2018 • Modular Monoliths • Simon Brown](https://www.youtube.com/watch?v=5OjqD-ow8GE)
Expand Down
4 changes: 4 additions & 0 deletions docs/scaling.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,9 @@
- [Scaling Backend to 1M requests with just 2GB ram](https://dev.to/rikenshah/scaling-backend-to-1m-requests-with-just-2gb-ram-4m0c)
- [System Design: How to Scale a Database](https://blog.algomaster.io/p/system-design-how-to-scale-a-database)
- [Database Scaling](https://www.mongodb.com/resources/basics/scaling)
- [How Discord Stores Trillions of Messages](https://discord.com/blog/how-discord-stores-trillions-of-messages)
- [Sharding & IDs at Instagram](https://instagram-engineering.com/sharding-ids-at-instagram-1cf5a71e5a5c)
- [Thundering Herds & Promises](https://instagram-engineering.com/thundering-herds-promises-82191c8af57d)

## 📺 Videos
- [AWS re:Invent 2019: [REPEAT] Scaling up to your first 10 million users ](https://www.youtube.com/watch?v=kKjm4ehYiMs)
Expand All @@ -51,6 +54,7 @@
- [Randy Shoup - Service Architectures at Scale Lessons from Google & eBay](https://www.youtube.com/watch?v=fhm4QnyWvUo)
- [Cloud Native Objects for High Scale & Performance](https://www.youtube.com/watch?v=iE8cisVgoj8)
- [Competing Consumers Pattern for Scalability | Message Queues](https://www.youtube.com/watch?v=xv6Ljbq6me8)

## 📚 Books
- [Architecting for Scale: How to Maintain High Availability and Manage Risk in the Cloud 2nd Edition](https://www.amazon.com/Architecting-Scale-Maintain-Availability-Manage/dp/1492057177/)
- [Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems](https://www.amazon.com/Designing-Data-Intensive-Applications-Reliable-Maintainable/dp/1449373321/)
Expand Down
2 changes: 1 addition & 1 deletion docs/service-discovery/service-discovery.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
- [Consul in .NET — A Service Mesh Solution And Service Discovery Tool](https://medium.com/@KeivanDamirchi/consul-in-net-a-service-mesh-solution-and-service-discovery-tool-eff18292c771)
- [Service Discovery Using Consul And ASP.NET Core](https://dev.to/raidzen10/service-discovery-using-consul-and-asp-net-core-2c4b)
- [How to build .NET Core microservices – tutorial part 3: Service Discovery with Eureka](https://www.altkomsoftware.com/blog/microservices-service-discovery-eureka/)

- [Service Discovery in .NET](https://weblogs.asp.net/ricardoperes/service-discovery-in-net)

## 📦 Libraries
- [hashicorp/consul](https://github.com/hashicorp/consul) - Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
Expand Down
3 changes: 3 additions & 0 deletions docs/systems-design/systems-design.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,9 @@
- [How Uber Finds Nearby Drivers at 1 Million Requests per Second](https://newsletter.systemdesign.one/p/how-does-uber-find-nearby-drivers)
- [System Design: How to Scale a Database](https://blog.algomaster.io/p/system-design-how-to-scale-a-database)
- [Database Scaling](https://www.mongodb.com/resources/basics/scaling)
- [How Discord Stores Trillions of Messages](https://discord.com/blog/how-discord-stores-trillions-of-messages)
- [Sharding & IDs at Instagram](https://instagram-engineering.com/sharding-ids-at-instagram-1cf5a71e5a5c)
- [Thundering Herds & Promises](https://instagram-engineering.com/thundering-herds-promises-82191c8af57d)

## 📺 Videos

Expand Down
9 changes: 7 additions & 2 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,9 +66,14 @@ nav:
AI: ai/ai.md
Embedding & Vector: ai/embedding-vector.md
LangChain: ai/langchain.md
RAG: ai/rag.md
Models:
- Ollama: ai/models/Ollama.md
- Models: ai/models.md
- Hugging Face: ai/models/hugging-face.md
- Ollama: ai/models/ollama.md
- OpenAI: ai/models/openai.md
- Phi: ai/models/phi.md
RAG: ai/rag.md
Semantic Kernel: ai/semantic-kernel.md
- Algorithms: algorithm.md
- Anti Patterns:
- Anti Patterns: anti-patterns/anti-patterns.md
Expand Down

0 comments on commit df8d5bb

Please sign in to comment.