From e841cedf0d871a3a16d9795566c9702df71245d8 Mon Sep 17 00:00:00 2001 From: the-basic-geek <51840792+the-basic-geek@users.noreply.github.com> Date: Thu, 2 Jan 2020 23:32:29 +0000 Subject: [PATCH 01/14] remove eus line --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index e6286b9..83244ca 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,6 @@

Revolution is a web server that I designed to be flexible to fit the needs of it's applications.

-

It is mainly used in my Screenshot server, EUS which was recently rewriten.

It's main design goal was to be modular.

Setup From 0b41855824b4906208d44a946f830bfef18a0b0c Mon Sep 17 00:00:00 2001 From: tgpethan Date: Fri, 3 Jan 2020 00:09:39 +0000 Subject: [PATCH 02/14] Add some headers --- README.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 83244ca..b357b1a 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,10 @@

-

Revolution is a web server that I designed to be flexible to fit the needs of it's applications.

+

What is Revolution?

+

Revolution is a modular web framework that I designed to be flexible to fit the needs of it's applications.

It's main design goal was to be modular.

-

- Setup -

+

What is Revolution for?

+

+

How does Revolution work?

+

\ No newline at end of file From 984cc6aa318c9f4f7a26cce53bd92b525dd5a20c Mon Sep 17 00:00:00 2001 From: the-basic-geek <51840792+the-basic-geek@users.noreply.github.com> Date: Fri, 3 Jan 2020 03:37:14 +0000 Subject: [PATCH 03/14] Create .DS_Store --- .DS_Store | Bin 0 -> 6148 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 .DS_Store diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..c80bcc39955d8f02cb1f05b8788e073a97ab36c5 GIT binary patch literal 6148 zcmeHKJ8DBg3>+nf7}B^*xmWNF7Gs~l7f4}~#ve#<>R07lKAJ}#g3WW9K$2`hLQ>PuSy#4Nlkm z!&}~ZpQfx7kOERb3P=Gd@Jj`}_tK`%iHcG{3P^!(1^oNa=#IT`NQ_ShLyQ2#3DaR* z$1Fi?o*?$ZA(0uHC6$;|s}aMJ&U~x7UN|Hs9ah7K)sw9z6pN?x{ubr1o~S4Vq`<8L zkGY+B|6kF6nE!7{+DQQ^@UIlG$#T71@Rh2!j$Y1tZKJ=^z2;1J<2on|(T<7Hj=Ax6 e{1Qc3*L=^)ukQ$fUquD{uh|X%(;l literal 0 HcmV?d00001 From e67ea28b5d6959c15e9b0737b8571b3df854e035 Mon Sep 17 00:00:00 2001 From: the-basic-geek <51840792+the-basic-geek@users.noreply.github.com> Date: Fri, 3 Jan 2020 04:06:54 +0000 Subject: [PATCH 04/14] Update README.md --- README.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index b357b1a..825da84 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,12 @@

-

What is Revolution?

-

Revolution is a modular web framework that I designed to be flexible to fit the needs of it's applications.

-

It's main design goal was to be modular.

-

What is Revolution for?

-

-

How does Revolution work?

+

What is Revolution?

+

Revolution is A modular Web framework, written in node.js , and built with the purpose of being a solid framework that apps can build upon to get up and running quickly and easily. Revolution is designed to make it easy to create the application you need, with no waste. +

+ +

What is Revolution for?

+

Basically anything. As long as you want to try it, it’s probably possible. +

+

How does Revolution work?

\ No newline at end of file From 29d5719cf9bb67ebc8bc8e3cdc43c698f4964644 Mon Sep 17 00:00:00 2001 From: the-basic-geek <51840792+the-basic-geek@users.noreply.github.com> Date: Fri, 3 Jan 2020 04:08:43 +0000 Subject: [PATCH 05/14] Update README.md --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 825da84..29c8b21 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,12 @@

-

What is Revolution?

-

Revolution is A modular Web framework, written in node.js , and built with the purpose of being a solid framework that apps can build upon to get up and running quickly and easily. Revolution is designed to make it easy to create the application you need, with no waste. +

What is Revolution?

+

Revolution is A modular Web framework, written in node.js , and built with the purpose of being a solid framework that apps can build upon to get up and running quickly and easily. Revolution is designed to make it easy to create the application you need, with no waste.

-

What is Revolution for?

-

Basically anything. As long as you want to try it, it’s probably possible. +

What is Revolution for?

+

Basically anything. As long as you want to try it, it’s probably possible.

-

How does Revolution work?

-

\ No newline at end of file +

How does Revolution work?

+

Revolution uses a set of modules to handle various functions, there are two modules included with the repo and builds, these being consoleHelper and example_request_handler. consoleHelper is a required module and as such the framework will not start without it, however example_request_handler can be removed without consequence and is there purely to help with module development.

From 984bb65c45e51f93d10ad4115d524350d1a318e2 Mon Sep 17 00:00:00 2001 From: tgpethan Date: Fri, 3 Jan 2020 04:11:51 +0000 Subject: [PATCH 06/14] Ignore .DS_Store --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 0f38482..aa883c8 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ package-lock.json config/config.json utils/ modules/consoleHelper/config.json +.DS_Store \ No newline at end of file From a91d1ccb3801e77b92eb946efcddcd74366ed16d Mon Sep 17 00:00:00 2001 From: tgpethan Date: Fri, 3 Jan 2020 04:12:51 +0000 Subject: [PATCH 07/14] Delete .DS_Store --- .DS_Store | Bin 6148 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 .DS_Store diff --git a/.DS_Store b/.DS_Store deleted file mode 100644 index c80bcc39955d8f02cb1f05b8788e073a97ab36c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHKJ8DBg3>+nf7}B^*xmWNF7Gs~l7f4}~#ve#<>R07lKAJ}#g3WW9K$2`hLQ>PuSy#4Nlkm z!&}~ZpQfx7kOERb3P=Gd@Jj`}_tK`%iHcG{3P^!(1^oNa=#IT`NQ_ShLyQ2#3DaR* z$1Fi?o*?$ZA(0uHC6$;|s}aMJ&U~x7UN|Hs9ah7K)sw9z6pN?x{ubr1o~S4Vq`<8L zkGY+B|6kF6nE!7{+DQQ^@UIlG$#T71@Rh2!j$Y1tZKJ=^z2;1J<2on|(T<7Hj=Ax6 e{1Qc3*L=^)ukQ$fUquD{uh|X%(;l From a5e6b50662702ed3fadf7a97fc70ab84a9c209fd Mon Sep 17 00:00:00 2001 From: the-basic-geek <51840792+the-basic-geek@users.noreply.github.com> Date: Fri, 3 Jan 2020 04:15:45 +0000 Subject: [PATCH 08/14] Update README.md --- README.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/README.md b/README.md index 29c8b21..507d198 100644 --- a/README.md +++ b/README.md @@ -10,3 +10,21 @@

How does Revolution work?

Revolution uses a set of modules to handle various functions, there are two modules included with the repo and builds, these being consoleHelper and example_request_handler. consoleHelper is a required module and as such the framework will not start without it, however example_request_handler can be removed without consequence and is there purely to help with module development.

+

How do modules work?

+

Modules are loaded in at runtime and are completely separate from each other. Each module has a prefix, for example the request handlers have the prefix “handle_console”. These prefixes determine the function of the modules and help the server to function.

+

How to use Revolution.

+

From source

+

git clone https://github.com/tgpethan/Revolution.git +cd Revolution +npm i +node . +

+

From build

+

Download latest build (https://github.com/tgpethan/Revolution/releases/latest) +Unzip the zip +Run revolution executable +

+

How to install modules.

+

With modules you simply have to place the module inside the modules folder and start the server. +The modules will automatically set themselves up and the server will start as normal. +

\ No newline at end of file From afb3c225ae0da2b0494e19548ef670fc47b1b489 Mon Sep 17 00:00:00 2001 From: the-basic-geek <51840792+the-basic-geek@users.noreply.github.com> Date: Fri, 3 Jan 2020 04:18:17 +0000 Subject: [PATCH 09/14] Update README.md --- README.md | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 507d198..d763151 100644 --- a/README.md +++ b/README.md @@ -14,15 +14,10 @@

Modules are loaded in at runtime and are completely separate from each other. Each module has a prefix, for example the request handlers have the prefix “handle_console”. These prefixes determine the function of the modules and help the server to function.

How to use Revolution.

From source

-

git clone https://github.com/tgpethan/Revolution.git -cd Revolution -npm i -node . +

git clone https://github.com/tgpethan/Revolution.git then, cd Revolution. run npm i, then run node .

From build

-

Download latest build (https://github.com/tgpethan/Revolution/releases/latest) -Unzip the zip -Run revolution executable +

Download latest build (https://github.com/tgpethan/Revolution/releases/latest) then Unzip the zip and Run revolution executable

How to install modules.

With modules you simply have to place the module inside the modules folder and start the server. From ecd0116d1a800d02f0ce57b84b0c1e0eb6e43a7a Mon Sep 17 00:00:00 2001 From: the-basic-geek <51840792+the-basic-geek@users.noreply.github.com> Date: Fri, 3 Jan 2020 04:32:57 +0000 Subject: [PATCH 10/14] Update README.md --- README.md | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index d763151..5a91e53 100644 --- a/README.md +++ b/README.md @@ -14,10 +14,21 @@

Modules are loaded in at runtime and are completely separate from each other. Each module has a prefix, for example the request handlers have the prefix “handle_console”. These prefixes determine the function of the modules and help the server to function.

How to use Revolution.

From source

-

git clone https://github.com/tgpethan/Revolution.git then, cd Revolution. run npm i, then run node . +

+``` +git clone https://github.com/tgpethan/Revolution.git +cd Revolution +npm i +node . +```

From build

-

Download latest build (https://github.com/tgpethan/Revolution/releases/latest) then Unzip the zip and Run revolution executable +

+``` +Download latest build (https://github.com/tgpethan/Revolution/releases/latest) +Unzip the zip +Run revolution executable +```

How to install modules.

With modules you simply have to place the module inside the modules folder and start the server. From 066d8516d5d7d9a032ab65e040b8dcdf6f8567ed Mon Sep 17 00:00:00 2001 From: the-basic-geek <51840792+the-basic-geek@users.noreply.github.com> Date: Fri, 3 Jan 2020 04:35:43 +0000 Subject: [PATCH 11/14] Update README.md --- README.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 5a91e53..bf0f9e5 100644 --- a/README.md +++ b/README.md @@ -15,8 +15,7 @@

How to use Revolution.

From source

-``` -git clone https://github.com/tgpethan/Revolution.git +```git clone https://github.com/tgpethan/Revolution.git cd Revolution npm i node . @@ -24,8 +23,7 @@ node .

From build

-``` -Download latest build (https://github.com/tgpethan/Revolution/releases/latest) +```Download latest build (https://github.com/tgpethan/Revolution/releases/latest) Unzip the zip Run revolution executable ``` From c38acc12aaa1010cf612136258091c83fe2a5cab Mon Sep 17 00:00:00 2001 From: the-basic-geek <51840792+the-basic-geek@users.noreply.github.com> Date: Fri, 3 Jan 2020 04:36:46 +0000 Subject: [PATCH 12/14] Update README.md --- README.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index bf0f9e5..45775d8 100644 --- a/README.md +++ b/README.md @@ -23,10 +23,9 @@ node .

From build

-```Download latest build (https://github.com/tgpethan/Revolution/releases/latest) -Unzip the zip -Run revolution executable -``` +`Download latest build (https://github.com/tgpethan/Revolution/releases/latest)` +`Unzip the zip` +`Run revolution executable `

How to install modules.

With modules you simply have to place the module inside the modules folder and start the server. From e660904aff807ab37bceeb1e2be317063d8a7089 Mon Sep 17 00:00:00 2001 From: the-basic-geek <51840792+the-basic-geek@users.noreply.github.com> Date: Fri, 3 Jan 2020 04:40:19 +0000 Subject: [PATCH 13/14] Update README.md --- README.md | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 45775d8..f18696b 100644 --- a/README.md +++ b/README.md @@ -14,19 +14,14 @@

Modules are loaded in at runtime and are completely separate from each other. Each module has a prefix, for example the request handlers have the prefix “handle_console”. These prefixes determine the function of the modules and help the server to function.

How to use Revolution.

From source

-

-```git clone https://github.com/tgpethan/Revolution.git -cd Revolution -npm i -node . -``` -

+

git clone https://github.com/tgpethan/Revolution.git

+

cd Revolution

+

npm i

+

node .

From build

-

-`Download latest build (https://github.com/tgpethan/Revolution/releases/latest)` -`Unzip the zip` -`Run revolution executable ` -

+

Download latest build (https://github.com/tgpethan/Revolution/releases/latest)

+

Unzip the zip

+

Run revolution executable

How to install modules.

With modules you simply have to place the module inside the modules folder and start the server. The modules will automatically set themselves up and the server will start as normal. From 402c6399fb629fe1f785f8dda3e9b275aa8705fb Mon Sep 17 00:00:00 2001 From: tgpethan Date: Fri, 3 Jan 2020 04:57:06 +0000 Subject: [PATCH 14/14] Fix formating and add extra projects section. --- README.md | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index f18696b..b22f8e0 100644 --- a/README.md +++ b/README.md @@ -6,23 +6,24 @@

What is Revolution for?

-

Basically anything. As long as you want to try it, it’s probably possible. -

+

Basically anything. As long as you want to try it, it’s probably possible.

How does Revolution work?

Revolution uses a set of modules to handle various functions, there are two modules included with the repo and builds, these being consoleHelper and example_request_handler. consoleHelper is a required module and as such the framework will not start without it, however example_request_handler can be removed without consequence and is there purely to help with module development.

How do modules work?

Modules are loaded in at runtime and are completely separate from each other. Each module has a prefix, for example the request handlers have the prefix “handle_console”. These prefixes determine the function of the modules and help the server to function.

How to use Revolution.

From source

-

git clone https://github.com/tgpethan/Revolution.git

-

cd Revolution

-

npm i

-

node .

+

git clone https://github.com/tgpethan/Revolution.git
+ cd Revolution
+ npm i
+ node .

From build

-

Download latest build (https://github.com/tgpethan/Revolution/releases/latest)

-

Unzip the zip

-

Run revolution executable

+Download latest build +

Unzip the zip
+ Run the Revolution executable

How to install modules.

-

With modules you simply have to place the module inside the modules folder and start the server. -The modules will automatically set themselves up and the server will start as normal. -

\ No newline at end of file +

With modules you simply have to place the module inside the modules folder and start the server.
+ The modules will automatically set themselves up and the server will start as normal. +

+

Projects Revolution is used in

+EUS

\ No newline at end of file