Skip to content

Commit

Permalink
+ Added website source code
Browse files Browse the repository at this point in the history
  • Loading branch information
Genarito committed Aug 18, 2021
1 parent 165a277 commit 45d23d9
Show file tree
Hide file tree
Showing 41 changed files with 11,515 additions and 0 deletions.
20 changes: 20 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Dependencies
/node_modules

# Production
/build

# Generated files
.docusaurus
.cache-loader

# Misc
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local

npm-debug.log*
yarn-debug.log*
yarn-error.log*
3 changes: 3 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"git.ignoreLimitWarning": true
}
3 changes: 3 additions & 0 deletions babel.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
module.exports = {
presets: [require.resolve('@docusaurus/core/lib/babel/preset')],
};
33 changes: 33 additions & 0 deletions docs/conventions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
sidebar_position: 3
---

# Conventions


## Filename Extension

Gura files should use the extension `.ura`.


## File naming convention

As with keys, file names should have short, all-lowercase names and underscores can be used if it improves readability.


## MIME Type

When transferring Gura files over the internet, the appropriate MIME type is `application/gura`.


## ABNF Grammar

A formal description of Gura's syntax is available, as a separate [ABNF file][abnf].


## License

Gura is distributed under the terms of the MIT license.


[abnf]: https://github.com/gura-conf/gura/blob/master/gura.abnf
24 changes: 24 additions & 0 deletions docs/gura.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
sidebar_position: 1
---


# Gura

Gura configuration file.

By Jware solutions.

<!-- TODO: change yaml markdown when Gura is accepted as a configuration language -->


## Objectives

Gura aims to be a minimal configuration file format that's easy to read due to its similarity with YAML. The key of the language is that there is one and only one way to do things. That feature make it ease to learn, parse, implement and understand.


## Standard errors

The Gura specifications define the semantic errors that should be thrown in certain situations to define implementation-agnostic behavior so that you can receive the same type of error regardless of the programming language from which you are using Gura.

Each type of error will be mentioned in the respective sections.
Loading

0 comments on commit 45d23d9

Please sign in to comment.