Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/imperialbin/imperial

Official mono-repo for https://imperialb.in/
https://github.com/imperialbin/imperial

alternative encryption hacktoberfest hascto hastebin hastebinalternative imperial node oss pastebin pastebinalternative text textstoring typescript

Last synced: 2 days ago
JSON representation

Official mono-repo for https://imperialb.in/

Awesome Lists containing this project

README

        

# IMPERIAL
Welcome to IMPERIAL's monolithic repository, storing the API, web interface, and API.

## In this mono-repo

Apps:
- [api](https://github.com/imperialbin/imperial/tree/main/apps/api) - The API for IMPERIAL.
- [web](https://github.com/imperialbin/imperial/tree/main/apps/web) - The web interface for IMPERIAL.
- [docs](https://github.com/imperialbin/imperial/tree/main/apps/docs) - The documentation for IMPERIAL.
- [bot](https://github.com/imperialbin/imperial/tree/main/apps/bot) - The bot for IMPERIAL.

Packages:
- [commons](https://github.com/imperialbin/imperial/tree/main/packages/commons) - Common interfaces, functions, etc that are used across the majority of the codebase.
- [internal](https://github.com/imperialbin/imperial/tree/main/packages/internal) - Database models that are used across the majority of the codebase.
- [tsconfig](https://github.com/imperialbin/imperial/tree/main/packages/tsconfig) - The shared tsconfig for the codebase.

## Other Products
- [imperial.js](https://github.com/imperialbin/imperial.js) - JavaScript SDK for IMPERIAL's API.
- [imperial.py](https://github.com/imperialbin/imperial.py) - Python SDK for IMPERIAL's API.
- [imperial-rs](https://github.com/imperialbin/imperial-rs) - Rust SDK for IMPERIAL's API.
- [imperial-vsc](https://github.com/imperialbin/imperial-vsc) - VSC extension for IMPERIAL's API.

## Contributing
Requires:
- Node.js
- Yarn
- Docker

1. Fork the repository
2. Clone the repository
3. Run `yarn` and `yarn install:all` to install dependencies
4. Run `yarn dev` to start the development server
5. Make your changes
6. Commit your changes
7. Push your changes
8. Open a pull request

## License

Licensed under the Mozilla Public License, Version 2.0 (the "License"); you may not use this code except in compliance with the License. \
You may obtain a copy of the License [here](https://www.mozilla.org/en-US/MPL/2.0/).

## Sponsored by