Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,4 @@
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.vercel
42 changes: 38 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,41 @@
# Documentation
Complete documentation about MetaCall infrastructure.
# Website

https://metacall.github.io/doc/
This website is built using [Docusaurus](https://docusaurus.io/), a modern static website generator.

### Installation

# TODO: Explain how to add new doc and build the project etc.
```
$ yarn
```

### Local Development

```
$ yarn start
```

This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.

### Build

```
$ yarn build
```

This command generates static content into the `build` directory and can be served using any static contents hosting service.

### Deployment

Using SSH:

```
$ USE_SSH=true yarn deploy
```

Not using SSH:

```
$ GIT_USER=<Your GitHub username> yarn deploy
```

If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the `gh-pages` branch.
2 changes: 1 addition & 1 deletion docs/getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
sidebar_position: 1
---

# Getting Started with Metacall
# Getting Started with MetaCall

**Metacall** is a **polyglot** tool that allows calling *functions*, *methods*, *procedures* between different programming languages.

Expand Down
2 changes: 1 addition & 1 deletion docs/how-metacall-works.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
sidebar_position: 2
---

# How Metacall works
# How MetaCall works

`Metacall` is a runtime that allows you to seamlessly connect and interoperate between multiple programming languages. It acts as a bridge, enabling you to call functions from one language in another without worrying about compatibility issues.

Expand Down
3 changes: 3 additions & 0 deletions docs/installating-metacall-cli/Docker.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
---
sidebar_position: 4
tags:
- machine-learning
- python
---

Guide to install Metacall CLI on Docker.
Expand Down
38 changes: 37 additions & 1 deletion docs/installating-metacall-cli/Windows.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,40 @@
sidebar_position: 3
---

Guide to install Metacall CLI on Windows.
Guide to install Metacall CLI on Windows.

MetaCall is a powerful CLI tool that lets you run functions across different programming languages seamlessly. Follow these simple steps to install it on Linux.

### Step 1 : Open Terminal ###

Open the `Terminal` app on your Linux system. You can usually find it in your applications menu or by pressing `Ctrl + Alt + T`.

### Step 2 : Run the Install Command ###

Copy and paste the following command into your Terminal to install MetaCall CLI:

```
powershell -NoProfile -ExecutionPolicy unrestricted -Command "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; &([scriptblock]::Create((Invoke-WebRequest -UseBasicParsing 'https://raw.githubusercontent.com/metacall/install/master/install.ps1')))"
```

### Step 3 : Verify Installation ###

Once the installation is complete, verify it by running the `metacall` command:

```
metacall
```

If the installation was successful, you’ll see the following message:

import WinInstall from "/static/img/win-install.png";

<img src={WinInstall} />
<br/>
To exit the MetaCall CLI, type `exit` in the Metacall CLI:

import WinExit from '/static/img/win-un.png';

<img src={WinExit} />
<br/>
You’re all set! Now you can start using MetaCall to run functions across multiple programming languages. 🚀
Loading
Loading