fix: update repository references from '0x524A' to '0x524a' across documentation and code

This commit is contained in:
ProtoTess
2025-11-12 19:43:37 +00:00
parent d337cf5526
commit bd85e94b7d
43 changed files with 93 additions and 93 deletions
+1 -1
View File
@@ -25,7 +25,7 @@ onvif-go/
```
**Design Rationale:**
- **Root-level API**: Main package at root for clean imports (`github.com/0x524A/onvif-go`)
- **Root-level API**: Main package at root for clean imports (`github.com/0x524a/onvif-go`)
- **internal/**: Private packages not intended for external use (SOAP implementation)
- **Subpackages**: Additional features like `discovery/` and `server/`
- **cmd/**: Executable applications and tools
+1 -1
View File
@@ -85,7 +85,7 @@ We have successfully created a **comprehensive, production-ready Go ONVIF librar
### Basic Library Usage
```go
import "github.com/0x524A/onvif-go"
import "github.com/0x524a/onvif-go"
client, err := onvif.NewClient(
"http://192.168.1.100/onvif/device_service",
+12 -12
View File
@@ -85,7 +85,7 @@ onvif-go/
As a **library package**, the main API lives at the root level:
```go
import "github.com/0x524A/onvif-go"
import "github.com/0x524a/onvif-go"
client, err := onvif.NewClient("192.168.1.100")
```
@@ -102,7 +102,7 @@ The `internal/` directory contains implementation details not intended for exter
```go
// This import is ONLY available within onvif-go:
import "github.com/0x524A/onvif-go/internal/soap"
import "github.com/0x524a/onvif-go/internal/soap"
```
**Go's internal package restriction:**
@@ -122,10 +122,10 @@ Public subpackages for optional or specialized functionality:
```go
// Discovery subpackage
import "github.com/0x524A/onvif-go/discovery"
import "github.com/0x524a/onvif-go/discovery"
// Server subpackage
import "github.com/0x524A/onvif-go/server"
import "github.com/0x524a/onvif-go/server"
```
**When to create a subpackage:**
@@ -148,7 +148,7 @@ cmd/
**Naming convention:**
- Directory name = binary name
- Each cmd has its own `main.go`
- Can import the library: `import "github.com/0x524A/onvif-go"`
- Can import the library: `import "github.com/0x524a/onvif-go"`
**Build commands:**
```bash
@@ -191,7 +191,7 @@ Comprehensive documentation in `docs/` directory:
```go
// Main client functionality
import "github.com/0x524A/onvif-go"
import "github.com/0x524a/onvif-go"
client, err := onvif.NewClient("192.168.1.100",
onvif.WithCredentials("admin", "password"),
@@ -202,7 +202,7 @@ client, err := onvif.NewClient("192.168.1.100",
```go
// Device discovery
import "github.com/0x524A/onvif-go/discovery"
import "github.com/0x524a/onvif-go/discovery"
devices, err := discovery.Discover(ctx, 5*time.Second)
```
@@ -211,7 +211,7 @@ devices, err := discovery.Discover(ctx, 5*time.Second)
```go
// Virtual ONVIF server
import "github.com/0x524A/onvif-go/server"
import "github.com/0x524a/onvif-go/server"
srv := server.NewServer(
server.WithCredentials("admin", "admin"),
@@ -223,7 +223,7 @@ srv := server.NewServer(
```go
// Only usable within onvif-go itself
import "github.com/0x524A/onvif-go/internal/soap"
import "github.com/0x524a/onvif-go/internal/soap"
// External projects CANNOT import internal packages
```
@@ -327,12 +327,12 @@ my-app/
**Old:**
```go
import "github.com/0x524A/onvif-go/soap"
import "github.com/0x524a/onvif-go/soap"
```
**New:**
```go
import "github.com/0x524A/onvif-go/internal/soap"
import "github.com/0x524a/onvif-go/internal/soap"
```
**External users:** No changes needed (they never imported soap directly)
@@ -341,7 +341,7 @@ import "github.com/0x524A/onvif-go/internal/soap"
### For Library Users
1. **Simple imports**: `import "github.com/0x524A/onvif-go"`
1. **Simple imports**: `import "github.com/0x524a/onvif-go"`
2. **Clear API**: Public vs private clearly separated
3. **Stable interface**: Internal changes don't affect users
4. **Good documentation**: Examples and docs organized
+3 -3
View File
@@ -191,7 +191,7 @@ Tested/compatible with major brands:
## Usage Example
```go
import "github.com/0x524A/onvif-go"
import "github.com/0x524a/onvif-go"
// Create client
client, _ := onvif.NewClient(
@@ -255,7 +255,7 @@ go-onvif/
```bash
# Install
go get github.com/0x524A/onvif-go
go get github.com/0x524a/onvif-go
# Run discovery example
cd examples/discovery
@@ -296,4 +296,4 @@ This library is a complete refactoring and modernization inspired by the origina
**Status**: ✅ Production Ready (v0.1.0)
**Last Updated**: October 2025
**Maintainer**: 0x524A
**Maintainer**: 0x524a