-
Notifications
You must be signed in to change notification settings - Fork 2
Description
Contribute to Couchbase: Create a C# Starter Kit for Hacktoberfest 2024!
Looking to make a meaningful contribution during Hacktoberfest 2024? Here's an exciting opportunity to enhance Couchbase's open-source ecosystem by creating a C# Starter Kit!
While Couchbase already offers starter kits for various frameworks, we're missing one for C#. This is where YOU can make a significant impact. Help us build a C# Couchbase starter kit to empower fellow developers in seamlessly integrating Couchbase into their C# applications.
What You'll Do:
TL;DR: Create a C# app showcasing Couchbase's core features, ensuring cross-platform compatibility, with a detailed README and tests. The final outcome is a new GitHub repo in your account for the starter kit, plus a PR in this repo adding your project to the community contributions section.
- Set up a basic C# application (using a framework of your choice) that connects to a Couchbase cluster.
- Utilize the Couchbase .NET SDK to showcase key functionalities.
- Include a sample
.envfile with necessary environment variables for Couchbase connection. - Craft a comprehensive
README.mdwith clear setup instructions. - Configure deployment support for Gitpod and GitHub Codespaces.
- Implement a test using GitHub Actions to verify the Couchbase connection.
Basic Requirements:
Your C# starter kit should include:
- Couchbase Connection: Support for both Couchbase Server and Capella.
- Environment Variables: Utilize the existing template from the samples directory in this repository.
- Deployment Configurations: Provide setups for Gitpod and GitHub Codespaces.
- Testing: Add a simple test workflow to validate the Couchbase connection.
Resources:
- ESSENTIAL: Instructions for getting started
- Couchbase .NET SDK Documentation
- Sample README for your project
- Hacktoberfest Details
How To Get Started:
- Review the contribution instructions thoroughly.
- Develop your C# starter kit.
- Submit a pull request using the new starter kit pull request template.
- Include a link to your C# starter kit in the pull request.
We're excited to see your creative solutions and contributions to the Couchbase community!
Happy coding, and may your Hacktoberfest be filled with successful pull requests! 🚀✨