- Complete README.md restructure with professional formatting - Merged Overview and Features sections for clarity - Added Quick Example with before/after code comparison - Enhanced FAQ section with detailed developer answers - Improved 'Why Use Community Bridge' with specific benefits - Updated motto and repositioned Framework Support section - Added comprehensive feature categorization - Redesign Attributions.md with professional structure - Enhanced visual consistency with emoji theming - Added collapsible implementation details sections - Clarified ox_lib as external compatibility resource - Improved license compliance documentation - Expand locale support from 2 to 10 languages - Completed Portuguese translation (pt.json) - Added Spanish (es.json), French (fr.json), German (de.json) - Added Italian (it.json), Dutch (nl.json), Russian (ru.json) - Added Polish (pl.json), Simplified Chinese (zh-cn.json), Thai (th.json) - Implemented currency symbols - Full accessibility module translations for all locales - Improve international accessibility and developer experience - Comprehensive colorblindness support in all languages - Professional documentation structure for GitHub presentation - Enhanced developer onboarding with clear examples"
3.7 KiB
🙏 Attributions
Community Bridge stands on the shoulders of giants. This project incorporates code from several outstanding libraries and resources, all licensed under GPLv3. We're grateful to the talented developers who made their work available to the community.
📚 Libraries & Resources
🌉 r_bridge
Purpose: Code for codem-inventory bridging, targeting, and framework item registration
Repository: r_bridge
📝 Implementation Details
Code we use:
- Inventory bridging code for codem-inventory integration
- Targeting system foundation
Modifications made:
- Adapted inventory bridge for codem compatibility in alternative structure
- Enhanced targeting code to support both QB and ox formats in alternative structure
🔧 dirk_lib
Purpose: Vehicle fuel and vehicle key bridging systems
Repository: dirk_lib
📝 Implementation Details
Code we use:
- Client-side vehicle fuel management
- Vehicle key bridging functionality
Modifications made:
- None - code used as-is with full credit to original author
📦 ox_lib
Purpose: External compatibility and architectural inspiration
Repository: ox_lib
📝 Implementation Details
Compatibility features:
- External resource integration for raycasting utilities
- Shared architectural patterns and conventions
Implementation approach:
- No direct code usage - maintains compatibility as external resource
- Follows ox_lib patterns and conventions for seamless integration
- Provides bridge compatibility for servers using ox_lib ecosystem
🏗️ renewed_lib
Purpose: Object placer functionality Repository: renewed_lib
📝 Implementation Details
Code we use:
- Object placement system
Modifications made:
- Updated variable naming for consistency
- Added missing parameters for native functions
- Updated deprecated ox_lib raycast camera export
- Enhanced showtext UI to work with multiple systems
- Moved placement text to locales for internationalization
- Replaced ox_lib model request exports with our bridge functions
🔍 duff
Purpose: Version checker system and update notifications
Repository: duff
📝 Implementation Details
Code we use:
- Version checker formatting patterns
- Update notification print styles
- Repository information handling
Modifications made:
- Removed unnecessary variables
- Enhanced to pull repository information from passed strings
- Adapted print formatting for our use case
🌟 Special Thanks
A heartfelt thank you to all the creators and maintainers of these libraries, bridges, and resources. Your dedication to open-source development and the FiveM community makes projects like Community Bridge possible.
Your willingness to share knowledge and code under GPLv3 licensing enables the entire community to build better, more compatible systems together.
📜 License Compliance
All incorporated code maintains its original GPLv3 licensing. Community Bridge inherits this license to ensure continued open-source availability and community collaboration.
For detailed license information, see the LICENSE file in the project root.
"If I have seen further it is by standing on the shoulders of Giants." - Isaac Newton