Skip to content

Commit

Permalink
Prepare v0.0.1
Browse files Browse the repository at this point in the history
  • Loading branch information
emilwidlund committed Sep 14, 2023
1 parent d01e13d commit 55131ad
Show file tree
Hide file tree
Showing 363 changed files with 99 additions and 18,308 deletions.
18 changes: 18 additions & 0 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: Publish Package to NPM
on:
release:
types: [published]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
# Setup .npmrc file to publish to npm
- uses: actions/setup-node@v3
with:
node-version: '16.x'
registry-url: 'https://registry.npmjs.org'
- run: npm ci
- run: npm publish
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
32 changes: 2 additions & 30 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,36 +2,8 @@

![](static/cover.png)

Alma is an interactive playground for generative graphics.

It comes with a unique node-based editor for WebGL experiences, and a layer-based renderer which can mix graph layers with raw GLSL-based layers.
Alma is an interactive playground for generative graphics.

Nominated for "Fun Side Project of the Year" at React Open Source Awards 2023.

[Open Playground](https://alma.sh)

![](static/alma.png)

## Packages

Alma is divided up into a bunch of different sub-packages:

### Graph

Core implementation of the Node graph implementation. This was the first implementation of what later became known as the [Nodl framework](https://github.com/emilwidlund/nodl).

### WebGL

The WebGL implementation of Alma. Contains the nodes and compiler which produces the final WebGL program.

### GLSL

A small package which helps with creating custom visual nodes from raw GLSL functions.

### Client

The web application which hosts the client.

### Renderer

Alma's internal renderer.
![](static/alma.png)
7 changes: 0 additions & 7 deletions old/packages/client/.eslintrc.json

This file was deleted.

35 changes: 0 additions & 35 deletions old/packages/client/.gitignore

This file was deleted.

38 changes: 0 additions & 38 deletions old/packages/client/README.md

This file was deleted.

17 changes: 0 additions & 17 deletions old/packages/client/client.code-workspace

This file was deleted.

15 changes: 0 additions & 15 deletions old/packages/client/codegen.ts

This file was deleted.

7 changes: 0 additions & 7 deletions old/packages/client/global.d.ts

This file was deleted.

Loading

0 comments on commit 55131ad

Please sign in to comment.