@@ -4,7 +4,7 @@ Put these four executables in a new empty directory and make them executable (ch
Run createMasterKey (./createMasterKey). It creates the master key in a text file rsrc/skillsKeys/masterKey.txt. This key should never be lost nor compromised, or the database would become unusable. Put it later in safe places not reachable by internet.
Run createManagerKey (./createManagerKey -mk <path to the master key> -k <private key>). The private key is a key that you'll have to give every time you want to run runSkillsC, choose it as you like and memorise it. You can change it by running createManagerKey again. The private key encrypts the master key to give the manager key stored in rsrc/skillsclient/managerKey.txt. The manager key is to stay here, runSkillsC will look for it in this place.
Run createManagerKey (./createManagerKey -mk <path to the master key> -k <private key>). The private key is a key that you'll have to give every time you want to run runSkillsC, choose it as you like and memorise it. You can change it by running createManagerKey again. The private key encrypts the master key to produce the manager key stored in rsrc/skillsclient/managerKey.txt. The manager key is to stay here, runSkillsC will look for it in this file.
Run runSkills (./runSkills). runSkills manage the database in the file rsrc/skills/system/base.data. It displays a graphQL interface described in https://git.duniter.org/gerard94/skills/-/blob/master/rsrc/system/typeSystem.txt, and listens graphQL POST requests on localhost:8081 (answers are in JSON). This port can be changed in the file rsrc/skills/serverAddress.txt.
...
...
@@ -15,7 +15,7 @@ Stop runSkillsC and edit the file rsrc/skillsclient/admins.txt. This file contai
In the browser, open the address described in rsrc/skillsclient/htmlAddress.txt (localhost:7071 by default). Enter your nickname and your temporary password and click on OK: the manager index is displayed.
Change your password in the "Change Password" option.
Insert at least one location ().
Insert at least one service ().
You may choose another language (en or fr by now).
You can now open the system for new admins (edit rsrc/skillsclient/admins.txt and restart runSkillsC) and for new general users ("Manager: Create Credentials" option), and everyone can fill her file ("Change your own Identity" option) or look for services ("Search Services" option) or identities ("Scan Identities" option).
Insert at least one location ("Manager: Insert Locations" option).
Insert at least one service ("Manager: Insert Services" option).
You may choose another language ('en' or 'fr' by now).
You can now open the system for new admins (edit rsrc/skillsclient/admins.txt and restart runSkillsC) or for new general users ("Manager: Create Credentials" option), and everyone can fill her file ("Change your own Identity" option), or look for services ("Search Services" option) or identities ("Scan Identities" option).
Skills est une suite logicielle ayant pour but de recenser les compétences des utilisateurs de la june afin de faciliter le développement d'une économie en monnaie libre.
Skills est une suite logicielle en ligne ayant pour but de recenser les compétences des utilisateurs de la june afin de faciliter le développement d'une économie en monnaie libre.
Cette suite comprend les exécutables runSkills (, runSkillsC, createMasterKey and createManagerKey.
Cette suite comprend les exécutables runSkills (git.duniter.org/gerard94/skills/-/releases), runSkillsC (git.duniter.org/gerard94/skillsclient/-/releases), createMasterKey and createManagerKey (git.duniter.org/gerard94/skillskeys/-/releases). Elle permet à chaque participant de renseigner une fiche sur ses compétences et de rechercher, parmi toutes les fiches, les compétences qui l'intéressent.
Pour l'utiliser, vous devez vous rapprocher d'un administrateur de Skills qui vous donnera l'adresse du site et un mot de passe en échange de votre pseudo.