https://github.com/tf2-software-enthusiasts/the-library
Library of wrappers for popular TF2 APIs
https://github.com/tf2-software-enthusiasts/the-library
sdk tf2
Last synced: 5 months ago
JSON representation
Library of wrappers for popular TF2 APIs
- Host: GitHub
- URL: https://github.com/tf2-software-enthusiasts/the-library
- Owner: tf2-software-enthusiasts
- License: mit
- Created: 2022-12-22T23:57:42.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-02T20:20:17.000Z (6 months ago)
- Last Synced: 2024-11-02T21:16:38.391Z (6 months ago)
- Topics: sdk, tf2
- Language: TypeScript
- Homepage:
- Size: 50.8 KB
- Stars: 4
- Watchers: 2
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-tf2-devs - tf2software/logstf - typescript - api wrapper and types for logs.tf (Table of contents / Logs related)
README
# SDKs for popular TF2 APIs
A collection of highly curated packages for multiple languages to help consolidate different TF2-focused APIs into a set of highly predictable and useful API interfaces to consume.
# Goals
We wish to provide highly consumable packages for developers to consume, without worrying much about how individual APIs are queried in multiple languages. Alongside this, we want to provide a somewhat rigid set of consistent conventions between the APIs to help consume them easier, whether you're dealing with snake_case in one api to PascalCase in others, we want to help bridge that gap to make it easier for you to develop.
# Strategy
The repoistory is set up as a lot of monorepos. There's different folders for each language, such as the `node-sdk` which is a monorepo of TypeScript libraries and packages that can be used to create and maintain both the types for these APIs and also the SDK for those APIs.
# Contributing
If you wish to contribute, please make sure to read our [Contributing](CONTRIBUTING) guidelines. There's a goal to have consistent design between languages and it will benefit if you could continue to follow those guidelines. Each language may have a set of their own standards to align to that specific language's syntax.
# Contact
You can contact us by writing a GitHub issue.