Metadata-Version: 2.4
Name: jvgraph
Version: 2.1.0
Summary: CLI tool for Jivas Graph
Home-page: https://github.com/TrueSelph/jvgraph
Author: TrueSelph Inc.
Author-email: admin@trueselph.com
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: click>=8.1.8
Requires-Dist: requests>=2.32.3
Requires-Dist: packaging>=24.2
Requires-Dist: pyaml>=25.1.0
Requires-Dist: jac-cloud==0.2.3
Requires-Dist: streamlit>=1.42.0
Requires-Dist: streamlit-elements>=0.1.0
Requires-Dist: streamlit-router>=0.1.8
Requires-Dist: streamlit-javascript>=0.1.5
Requires-Dist: python-dotenv>=1.0.0
Requires-Dist: semver>=3.0.4
Requires-Dist: node-semver>=0.9.0
Provides-Extra: dev
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-mock; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Dynamic: author
Dynamic: author-email
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license-file
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# JIVAS Graph (JVGRAPH)

![GitHub release (latest by date)](https://img.shields.io/github/v/release/TrueSelph/jvgraph)
![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/TrueSelph/jvgraph/test-jvgraph.yaml)
![GitHub issues](https://img.shields.io/github/issues/TrueSelph/jvgraph)
![GitHub pull requests](https://img.shields.io/github/issues-pr/TrueSelph/jvgraph)
![GitHub](https://img.shields.io/github/license/TrueSelph/jvgraph)

`jvgraph` is a development tool designed to streamline development with the JIVAS platform. It allows you to view your JIVAS graph in a web browser.

## Installation

To install `jvgraph`, use `pip`:

```sh
pip install jvgraph
```

## Usage

To use `jvgraph`, you need to log in first:

```sh
jvgraph launch
```

After logging in, you can use any of the available commands. For example, to create a new action:


## 🔰 Contributing

- **🐛 [Report Issues](https://github.com/TrueSelph/jvgraph/issues)**: Submit bugs found or log feature requests for the `jvgraph` project.
- **💡 [Submit Pull Requests](https://github.com/TrueSelph/jvgraph/blob/main/CONTRIBUTING.md)**: Review open PRs, and submit your own PRs.

<details closed>
<summary>Contributing Guidelines</summary>

1. **Fork the Repository**: Start by forking the project repository to your github account.
2. **Clone Locally**: Clone the forked repository to your local machine using a git client.
   ```sh
   git clone https://github.com/TrueSelph/jvgraph
   ```
3. **Create a New Branch**: Always work on a new branch, giving it a descriptive name.
   ```sh
   git checkout -b new-feature-x
   ```
4. **Make Your Changes**: Develop and test your changes locally.
5. **Commit Your Changes**: Commit with a clear message describing your updates.
   ```sh
   git commit -m 'Implemented new feature x.'
   ```
6. **Push to github**: Push the changes to your forked repository.
   ```sh
   git push origin new-feature-x
   ```
7. **Submit a Pull Request**: Create a PR against the original project repository. Clearly describe the changes and their motivations.
8. **Review**: Once your PR is reviewed and approved, it will be merged into the main branch. Congratulations on your contribution!
</details>

<details open>
<summary>Contributor Graph</summary>
<br>
<p align="left">
    <a href="https://github.com/TrueSelph/jvgraph/graphs/contributors">
        <img src="https://contrib.rocks/image?repo=TrueSelph/jvgraph" />
   </a>
</p>
</details>

## 🎗 License

This project is protected under the Apache License 2.0. See [LICENSE](./LICENSE) for more information.
