Getting started with FriendUP

FriendUP is a huge project. So before you get started, you should consider where you want to contribute. To help you consider, we will introduce the main components and tell you how to progress below.


Friend Workspace

The Friend Workspace is written in Javascript using our custom Javascript frameworks. If your background is web development, this is the best place for you to start.

The source for the Friend Workspace can be found in the following source code path in our repository:

» interfaces/web_desktop/

Please follow the link below for an overview over the Workspace code:

» Get started with the Workspace code.

Friend Core - Modules

Friend Core is extended using modules to provide system functionality on the server side. These modules are written in multiple programming languages, but the main language used so far is PHP.

The source for the Friend Core modules can be found in the following source code path in our repository:

» modules/

Please follow the link below for an overview over the system.module:

» Get started with the system.module.

Friend Core

If you have experience with low level programming, Friend Core is for you. This is the meta kernel for FriendUP, and it is written for high throughput and high performance.

The source for the Friend Core can be found in the following source code path in our repository:

» core/

Please follow the link below for an overview over Friend Core:

» Get started with Friend Core.


Friend Chat

If you are feeling home in Node.JS and Javascript, you may want to consider helping out with Friend Chat, our instant messaging and video chat application for Friend.

» friendchat/

Tree Engine

If you're interested in helping us create Liquid Software, you should take a look at our Tree Engine. This is a new JavaScript framework for writing recursive neural networks of JavaScript objects which can communicate over the network.

» interfaces/web_desktop/js/tree/

Please follow the link below for an overview over the Tree Engine:

» Get started with the Tree Engine.

Contact the project

Contact developer support:

Bug submissions / feature requests

Please enter your request in subject, with a brief description in the e-mail body.

Our office is open from 08:00-16:00 (GMT+1):

Hillevågsveien 14
4016 Stavanger
Norway


© 2018 Friend Software Corp - developers@friendup.cloud