Skip to content

Latest commit

 

History

76 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ficion

Fast Intelligent Continous Integration For Node

NPM version devDependency Status Join the chat at https://gitter.im/fishin/ficion

getting started

  • bin/initialize.sh which will setup nvm and node for you.
  • git clone https://github.com/fishin/ficion or npm install ficion
  • on a github account (generate a clientId and clientSecret to be used for github integration) - see https://auth0.com/docs/github-clientid.
    • Additional pieces of info I used are:
    • application name: ficion
    • homepage url: https://github.com/fishin/ficion
    • application description: ficion
    • authorization callback url: http://localhost:8080/
    • you need the following permissions:
      • access to read private repos
      • user data read access
  • with the same user on github or a different user, you also need to generate a personal token so that it can do github api stuff. This should be some sort of system account. The other one is strictly for user specific information.
  • cp cfg/gills_confidence_example.json cfg/gills_confidence.json (note you will have to make your config dirs for logging) (maybe have an init here to prompt for a few things?) - this is the UI config
  • cp cfg/tacklebox_confidence_example.json cfg/tacklebox_confidence.json - this is the API config
    • Note: For good the log directories need to be created. There is an open bug against good to have this created for you automatically.
    • For tacklebox, please create a directory where you want user, reel, and job directories to be and set the appropriate dir path. This should be a full path.
  • npm start/stop (you can use npm run start-simple for non-bash platforms)
  • go to http://localhost:8080 for UI http://localhost:8081/docs will show you your api server
  • login as admin and put in your new password and click the login button
  • To create a github user go to create User-> and you just need to put in your github account and select type of github. You can logout and click on the github login link from then on to use your github creds. Note: This will ask for permissions for oauth for this application

For more higher level discussion take a look at: https://github.com/fishin/discuss

About

Fast Intelligent Continous Integration On Node

Resources

Stars

17 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages