IPbus: developer's guide
2.7
Development workflow
Standard workflow for main developers
Step 0: Open a ticket on GitHub
Step 1: Create a branch
Step 2: Develop the feature / bugfix in a dedicated branch
Step 3: Open a pull request
Workflow for external contributors
Release branches
Software
Running the tests
How to test the Software without installing the RPMs?
Automated builds
Structure
Accessing the results
Installing the RPMs created by the automatd builds
Release procedure
Tags
Package versioning
Pre-tag checklist
Procedure for a normal release
Procedure for a pre-release
Miscellaneous questions
How can I open a UDP or TCP port in SLC5 or SLC6?
How can I simulate deterministic and non-deterministic packet loss and delay?
git command cheatsheet
Cloning
Switching working copy of repo to a different branch, tag or commit
Committing
Removing a file or directory
Modifying the most recent commit
Modifying multiple commits
Tagging
IPbus: developer's guide
»
IPbus software
View page source
IPbus software
ΒΆ
Contents:
Running the tests
Automated builds
Release procedure
Miscellaneous questions