You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[](https://twitter.com/openfga)
5
8
6
9
7
-
## Features
10
+
## About
8
11
9
-
*_Partial_ DSL syntax support (associated with `.fga` and `.openfga` file extensions)
12
+
[OpenFGA](https://openfga.dev) is an open source Fine-Grained Authorization solution inspired by [Google's Zanzibar paper](https://research.google/pubs/pub48190/). It was created by the FGA team at [Auth0](https://auth0.com) based on [Auth0 Fine-Grained Authorization (FGA)](https://fga.dev), available under [a permissive license (Apache-2)](https://github.com/openfga/rfcs/blob/main/LICENSE) and welcomes community contributions.
13
+
14
+
OpenFGA is designed to make it easy for application builders to model their permission layer, and to add and integrate fine-grained authorization into their applications. OpenFGA’s design is optimized for reliability and low latency at a high scale.
* DSL syntax support (associated with `.fga` and `.openfga` file extensions)
37
+

38
+
* DSL syntax injection for YAML store files (associated with `.fga.yaml` and `.openfga.yaml` file extensions)
39
+

10
40
* Authorization model dsl file template
41
+

11
42
* Authorization model dsl live templates
43
+

12
44
* Generate json file from DSL (requires [OpenFGA CLI](https://github.com/openfga/cli) to be installed)
45
+

46
+

13
47
* Configure servers in OpenFGA tool window
48
+

49
+
50
+
## Roadmap
51
+
52
+
A rough [roadmap](https://github.com/orgs/openfga/projects/1) for development priorities.
53
+
54
+
## Contributing
55
+
56
+
See the [DEVELOPMENT](./docs/DEVELOPMENT.md) and [CONTRIBUTING](https://github.com/openfga/.github/blob/main/CONTRIBUTING.md).
57
+
58
+
## Author
59
+
60
+
[OpenFGA](https://github.com/openfga)
61
+
62
+
## Acknowledgments
63
+
64
+
A special thanks to [Yann D'Isanto](https://github.com/le-yams) for the contribution of [their codebase](https://github.com/le-yams/openfga4intellij), which this project is built upon.
65
+
66
+
## License
67
+
68
+
This project is licensed under the Apache-2.0 license. See the [LICENSE](https://github.com/openfga/vscode-ext/blob/main/LICENSE) file for more info.
# Development and Contributing to the OpenFGA VS Code Extension
2
+
3
+
Read the [OpenFGA Contribution Process](https://github.com/openfga/.github/blob/main/CONTRIBUTING.md) and the [OpenFGA Code of Conduct](https://github.com/openfga/.github/blob/main/CODE_OF_CONDUCT.md).
4
+
5
+
## Getting Started
6
+
7
+
### Run Build & tests
8
+
9
+
```./gradlew build```
10
+
11
+
## Distribution (Optional)
12
+
13
+
To generate an installable build of this plugin, you can do the following:
14
+
15
+
```./gradlew buildPlugin```
16
+
17
+
[Instructions for installation from disk](https://www.jetbrains.com/help/idea/managing-plugins.html#install_plugin_from_disk)
0 commit comments