You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Docs: Update README and CONTRIBUTING for open-source project (#1)
Changes:
- README.md:
- Add CI/CD, License, and PRs Welcome badges
- Add detailed Contributing section with branch protection notes
- Add CI/CD Pipeline section explaining GitHub Actions
- Add Community & Support section with links
- Improve project description and formatting
- CONTRIBUTING.md:
- Update workflow to reflect branch protection (no direct pushes)
- Add detailed 11-step contribution process
- Add conventional commit guidelines
- Update project structure to show all files
- Expand Code Review Process with automated checks
- Add Code of Conduct section
- Add enforcement policies and reporting guidelines
- Update questions section with multiple contact methods
These changes reflect the project's transformation to a professional
open-source project with CI/CD, branch protection, and community guidelines.
Co-authored-by: Rafael Teodoro <rafael@example.com>
A comprehensive, open-source toolkit for Google Workspace administrators with tools for user management, group synchronization, and attribute injection.
8
+
9
+
**🚀 Features automatic updates • 🌍 Multi-language support • 🐳 Docker-ready • 🔒 Branch-protected**
4
10
5
11
## Features
6
12
@@ -108,8 +114,48 @@ Once running, access the interactive API documentation at:
108
114
109
115
## Contributing
110
116
111
-
This is an open-source project. Contributions are welcome!
117
+
We welcome contributions from the community! 🎉
118
+
119
+
### 🐛 Found a Bug?
120
+
[Open an issue](https://github.com/rafaelctz/GWorkspace-toolbox/issues/new) with details about the problem.
121
+
122
+
### 💡 Have an idea?
123
+
[Submit a feature request](https://github.com/rafaelctz/GWorkspace-toolbox/issues/new) or start a discussion.
124
+
125
+
### 🔨 Want to contribute code?
126
+
1. Fork the repository
127
+
2. Create a feature branch (`git checkout -b feature/amazing-feature`)
128
+
3. Make your changes
129
+
4. Push to your branch (`git push origin feature/amazing-feature`)
130
+
5.[Open a Pull Request](https://github.com/rafaelctz/GWorkspace-toolbox/compare)
131
+
132
+
**Note:** The `main` branch is protected and requires:
133
+
- ✅ Pull Request review and approval
134
+
- ✅ CI/CD checks to pass (Docker builds)
135
+
- ✅ No direct pushes allowed
136
+
137
+
See [CONTRIBUTING.md](CONTRIBUTING.md) for detailed guidelines.
138
+
139
+
## CI/CD Pipeline
140
+
141
+
This project uses GitHub Actions for continuous integration:
142
+
- ✅ Automatic Docker image builds on every push to `main`
0 commit comments