Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sustain-api/sustainapi-core
Shared libraries, API contracts, and CI/CD configurations.
https://github.com/sustain-api/sustainapi-core
api configuration library python rust solidity typescript
Last synced: about 24 hours ago
JSON representation
Shared libraries, API contracts, and CI/CD configurations.
- Host: GitHub
- URL: https://github.com/sustain-api/sustainapi-core
- Owner: Sustain-API
- License: mit
- Created: 2024-09-06T16:23:10.000Z (21 days ago)
- Default Branch: main
- Last Pushed: 2024-09-06T17:01:14.000Z (21 days ago)
- Last Synced: 2024-09-26T09:43:09.485Z (about 24 hours ago)
- Topics: api, configuration, library, python, rust, solidity, typescript
- Homepage:
- Size: 1.95 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
---
### Sustainapi-manager (Shared libraries, schemas, build tools)
```md
# SustainAPI managerSustainAPI manager contains shared libraries, schemas, and build tools used across all
SustainAPI repositories. It acts as the backbone for common functionality between the core blockchain, API, SDK, and smart contracts.## Features
- Shared data models and schemas.
- Build tools and common utilities.
- Utility functions for sustainability tracking.## Getting Started
1. fork the repository:
```json
git clone https://github.com/sustainapi/sustainapi-manager.git
``````
cd sustainapi-manager
```2. Install dependencies (depending on the stack you're working on):
Python:
```
pip install -r requirements.txt
```Rust:
```
cargo build
```TypeScript:
```
npm install
```## Contributing
- Make sure any changes are backward-compatible with `sustainapi-rust`, `sustainapi-fastapi`,
`sustainapi-typescript`, and `sustainapi-solidity`.
- Any new features should include tests to ensure cross-repo compatibility.
## Workflow
- CI pipelines across dependent repositories will pull the latest changes from this repository.
- Versioning must be maintained to prevent breaking changes across repos.