8000 GitHub - jaydenpung/monorise: Simplify single-table design
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

jaydenpung/monorise

 
 

Repository files navigation

Monorise

Simplify Single table design with DynamoDB

🚀 Features

  • Use DynamoDB as a Graph DB
  • Access data through simple API calls
  • Relationships management between entities
  • No more writing complex DynamoDB queries

💡 Core Concepts

  • Entity
  • Mutual
  • Tag

Learn more about these concepts in our Concepts Guide.

📦 Installation

Using npm / yarn / etc

npm install @monorise/core @monorise/cli @monorise/react @monorise/base

Or clone the repo

git clone https://github.com/monorist/monorise.git
cd monorise
npm install

🛠️ Usage

Basic Example

import { yourFunction } from 'your-package-name';

yourFunction('example');

CLI Example (if applicable)

npx @monorise/cli

📄 Documentation

Link to full docs (in repo or external site):
👉 View the Docs

Or briefly explain the core API in the README itself if it’s small.

🤝 Contributing

We welcome contributions!
Check out our contributing guide and code of conduct.

git checkout -b your-feature
git commit -m 'add amazing feature'
git push origin your-feature

📂 Folder Structure

.
├── src/            # Main source code
├── tests/          # Unit and integration tests
├── examples/       # Example usage
└── README.md

✅ Roadmap

  • Core DynamoDB Data Layer
  • React data access
  • CLI Generator
  • Test cases
  • Component for SST/Pulumi for simpler setup

🧪 Running Tests

# Start test environment
npm run start:test-core-env

# Test only available for core now
npm -w @monorise/core run test

🧰 Built With

📝 License

Distributed under the MIT License.
See LICENSE for more information.

🌟 Acknowledgments

  • Inspiration, references, or shout-outs

About

Simplify single-table design

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 98.1%
  • JavaScript 1.8%
  • Shell 0.1%
0