Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arcanis/epitech.pfa
https://github.com/arcanis/epitech.pfa
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/arcanis/epitech.pfa
- Owner: arcanis
- Created: 2011-09-26T13:48:26.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2012-04-18T17:01:40.000Z (over 12 years ago)
- Last Synced: 2024-04-13T23:53:13.024Z (8 months ago)
- Language: JavaScript
- Homepage:
- Size: 18 MB
- Stars: 3
- Watchers: 8
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Avant-propos
============Ce repository contient le code source d'un projet réalisé en troisième année en tant que projet libre. Il consistait à la base à créer un minecraft-like en webgl.
Notre groupe, composé de cinq personnes, n'a pas si bien fonctionné que cela, et j'ai finalement été en grande partie seul à travailler dessus.En conséquent, le projet n'est pas fini, et n'a pas rempli mes espérances.
Merci d'avoir lu : )
Utilisation
===========La branche develop contient le code le plus à jour (il s'agit d'une réécriture totale de la branche master. J'ai a plusieures reprises réécrit le code à partir de zéro, afin d'adapter la conception aux nouvelles problématiques découvertes au fil du développement).
Un `make` est nécessaire : il sert à résoudre les dépendances, compresser les fichiers, et les concaténer.
Le fichier généré est à la fois client et serveur (car le serveur est censé pouvoir être lancé en client, graçe à l'abstraction d'un grand nombre de composants). Ainsi, `node build/titania.js` lancera un serveur tandis qu'ouvrir `build/index.html` dans un navigateur ouvrira un client.
Pour d'autres questions, contactez-moi. Si vous souhaitez reprendre le projet, contactez-moi également afin que nous en discutions (il est possible que je sois également intéressé, et je pourrais également faire circuler l'information dans mon entourage).
Participants
============
- nison_m
- plenar_d
- greine_f
- vinet_a
- lauxer_cDépendances
===========
- A cloner
- jsdoc3
- Paquets node
- jshint
- uglify-js
- js.classInstaller jsdoc3
================
```
$> sudo -s
> mkdir /usr/src/jsdoc3
> cd /usr/src/jsdoc3
> git init
> git remote add origin [email protected]:micmath/jsdoc
> git pull -u origin master
> chmod 755 jsdoc
> echo '#!/usr/bin/env bash' > /usr/bin/jsdoc
> echo '/usr/src/jsdoc3/jsdoc $@' >> /usr/bin/jsdoc
> chmod 755 /usr/bin/jsdoc
^D
$> jsdoc --help
$> cd /path/to/titania
$> make documentation
```Installer un paquet node
========================
```
$> sudo npm install -g
```