- This repository is public, and no contributor has direct write access.
- All contributions must follow the Fork → Edit → Commit → Pull Request workflow.
- This ensures security, review quality, and governance — matching the standards used by large open-source foundations and enterprise GitHub projects.
- Because this is a public repository:
- Anyone can view, fork, or clone the repository.
- No one (including internal OpsHub members) can push directly.
- All changes must come through a Pull Request (PR).
- Never commit or upload:
- passwords, API keys, tokens
- customer data
- server URLs or internal IPs
- proprietary or confidential information
- Every change is reviewed before merging.
- Reviewer checks content, formatting, and structure.
- Reviewer may request changes.
- Update your branch → PR updates automatically.
- Reviewer merges PR once approved.
Before starting contributing to the documentation work, sync your fork:
git fetch upstream
git checkout DevSpace
git merge upstream/DevSpace
git push origin DevSpace- There are two supported methods — both are industry standard.
git clone https://github.com/<your-username>/OIM-Documentation.git
cd OIM-Documentationgit remote add upstream https://github.com/OpsHubProduct/OIM-Documentation.gitgit checkout -b feature-your-changeEdit .md files using your preferred editor (e.g., VS Code, IntelliJ).
git add .
git commit -m "Update: improved documentation for XYZ section"git push origin feature-your-change- Go to your fork on GitHub.
- Click Compare & Pull Request.
- Base branch → DevSpace
- Compare branch → your branch
4. Submit the PR for review.
- Even without Git, GitHub will automatically:
- Create a fork for you
- Allow editing the file in the browser
- Commit changes to your fork
- Prompt you to open a Pull Request
- Open the file you want to edit on GitHub.
5. Add a commit message. 6. Commit changes.
7. Click "Create Pull Request" when prompted.
You are now ready to contribute professionally using open-source industry standards! 🚀



