-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the TheFramework wiki!
The main idea behind TheFramework is to bring similar workflow to front-end and back-end developments. Both node and browser branches have the same core from the base branch. Therefor TheFramework empowers its users to make great full-stack apps without doubling the learning curve.
Another significant difference from the majority of frameworks is that the library and boilerplate are the same thing. TheFramework aims to bring install-and-use environment to any of your projects as it bundles all the configurations, custom loaders and file structure with its core. It makes TF almost a zero-configuration framework. This also allows you to change framework core functionality adapting it to any of you projects without messing with node modules. Another benefit of this approach is the consistency that it brings to all the projects with roughly the same environment setup for each one modified only on-need basis.
To start using TheFramework you just need to clone this GitHub repository with
git clone https://github.com/Azarattum/TheFramework
cd TheFramework
After cloning you need to choose an environment you project is going to be in by switching to an appropriate branch
git checkout browser
or
git checkout node
As TheFramework has some development dependencies you need to install them with npm
npm install
Now optionally you can delete git data as you will probably have you own repository setup
rm -rf .git
Now you are ready to build your awesome applications! Check out the rest of documentation to find out how.