Skip to main content
Version: 2.2.x

🤝 Contributing to SwiftWave

First off, thanks for having interest in contributing to SwiftWave! 🎉

We have couple of projects under SwiftWave organization. You can contribute to any of them.

ProjectDescriptionTech StackGitHub LinkSetup Guide
SwiftWaveCore PaaSGolangClick HereClick Here
DashboardWeb interface for SwiftWave.VueJS, TailwindCSSClick HereClick Here
UDPProxyCustom UDP Proxy to forward UDP traffic from outside word to internal services.GolangClick HereClick Here
Volume ToolkitCustom tool to analyze volume size, handle backup and restore of volume.GolangClick HereClick Here
Stats NinjaCustom tool to record resource usage of all server and deployed applications.GolangClick HereClick Here
SwiftWave Docs + Landing PageOfficial landing page and documentation websiteDocusaurusClick HereClick Here
Quick DNSService to provide *.swiftwave.xyz domain for your swiftwave installationGolangClick HereClick Here
DistributionsManages the hosting of Swiftwave Debian & RPM packages.PythonClick HereClick Here

📝 How to Contribute to any of the project

  1. Fork the repository
  2. Setup the project locally. Refer the above table for setup guide.
  3. Make changes
  4. Commit and push your changes
  5. Raise a Pull Request

🔍 How to Find Issues to contribute

  • You can visit Github of project and check the issues tab.
  • If you are looking for beginner friendly issues, you can check the good first issue label.
  • If you find any issue on any of the project, you can raise an issue and start working on it.

📌 Guidelines

📌 Need Help?

  • You can join our Slack Workspace and ask your queries in #general channel.