forked from eclipse-velocitas/vehicle-app-cpp-template
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathNOTICE
More file actions
66 lines (49 loc) · 2.51 KB
/
NOTICE
File metadata and controls
66 lines (49 loc) · 2.51 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
Velocitas C++ Vehicle App Template - Enhanced Quick Build Utility
Copyright (c) 2024
This project is based on and derived from:
Eclipse Velocitas Vehicle App Template for C++
Original repository: https://github.com/eclipse-velocitas/vehicle-app-cpp-template
Copyright (c) Eclipse Foundation and contributors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
================================================================================
ENHANCEMENTS AND MODIFICATIONS:
This enhanced version includes the following significant modifications and additions:
1. Quick Build Utility (NEW)
- Dockerfile.quick for zero-setup containerized building
- scripts/quick-build.sh for automated build orchestration
- Pre-compiled dependencies for faster builds (60-90 seconds)
- Corporate proxy support
- Custom VSS specification support
2. Enhanced Documentation (MODIFIED)
- Comprehensive step-by-step learning template in VehicleApp.template.cpp
- DEVELOPER_WORKFLOW.md with complete workflow documentation
- Updated README.md with quick build focus
3. Testing Infrastructure (NEW)
- test-mode2.sh automated test suite
- GitHub Actions CI/CD workflows
- Multi-platform Docker builds
4. Template Improvements (MODIFIED)
- Interactive learning guide with 🔧 STEP markers
- Multiple difficulty levels (Beginner/Intermediate/Advanced)
- 15+ vehicle signal examples with copy-paste snippets
All modifications maintain compatibility with the original Eclipse Velocitas framework
and are provided under the same Apache 2.0 license terms.
================================================================================
THIRD-PARTY COMPONENTS:
This project uses the following components under their respective licenses:
- Eclipse Velocitas SDK (Apache-2.0)
- Vehicle Signal Specification (MPL-2.0)
- Docker base images (Various licenses)
- GitHub Actions (Various licenses)
For complete dependency information, see:
- conanfile.txt (C++ dependencies)
- requirements.txt (Python dependencies)
- Dockerfile.quick and Dockerfile.dev (container dependencies)