fix: update all documentation to use onvif-go for consistent branding

- CONTRIBUTING.md: Updated title and git clone URL
- .github/CONTRIBUTING.md: Updated title, paths, and references
- QUICKSTART.md: Updated intro
- BUILDING.md: Updated title
- docs/ARCHITECTURE.md: Updated title and descriptions
- docs/PROJECT_SUMMARY.md: Updated title, description, and structure
- docs/IMPLEMENTATION_SUMMARY.md: Updated docker example
- server/README.md: Updated cd command and link text
- cmd/onvif-diagnostics/README.md: Updated cd command

Note: Kept 'go-onvif' as manufacturer identifier in code (server/types.go, cmd/onvif-server/main.go)
and in code comments (examples/) for descriptive purposes.
This commit is contained in:
ProtoTess
2025-11-17 16:02:48 +00:00
parent f63c77d858
commit eadd0d74f7
9 changed files with 21 additions and 21 deletions
+3 -3
View File
@@ -1,8 +1,8 @@
# go-onvif Architecture & Design
# onvif-go Architecture & Design
## Overview
go-onvif is a modern, performant Go library for communicating with ONVIF-compliant IP cameras and devices. It provides a clean, type-safe API with comprehensive support for device management, media streaming, PTZ control, and imaging settings.
onvif-go is a modern, performant Go library for communicating with ONVIF-compliant IP cameras and devices. It provides a clean, type-safe API with comprehensive support for device management, media streaming, PTZ control, and imaging settings.
## Architecture
@@ -351,7 +351,7 @@ Minimal external dependencies:
## Conclusion
go-onvif provides a modern, performant, and easy-to-use Go library for ONVIF camera integration. Its architecture prioritizes:
onvif-go provides a modern, performant, and easy-to-use Go library for ONVIF camera integration. Its architecture prioritizes:
- Developer experience (simple, intuitive API)
- Type safety (compile-time error detection)
- Performance (connection pooling, efficient operations)
+1 -1
View File
@@ -118,7 +118,7 @@ make build
make docker
# Run container
docker run -it go-onvif:latest
docker run -it onvif-go:latest
```
## 🎯 Key Improvements from Original
+3 -3
View File
@@ -1,8 +1,8 @@
# Project Summary: go-onvif
# Project Summary: onvif-go
## Overview
**go-onvif** is a complete refactoring and modernization of the ONVIF library, providing a comprehensive, performant, and developer-friendly Go library for communicating with ONVIF-compliant IP cameras and video devices.
**onvif-go** is a complete refactoring and modernization of the ONVIF library, providing a comprehensive, performant, and developer-friendly Go library for communicating with ONVIF-compliant IP cameras and video devices.
## What's Been Created
@@ -220,7 +220,7 @@ client.ContinuousMove(ctx, profiles[0].Token, velocity, nil)
## Repository Structure
```
go-onvif/
onvif-go/
├── README.md # Main documentation
├── QUICKSTART.md # Getting started guide
├── ARCHITECTURE.md # Technical design doc