Skip to content

ahew/englo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Englo - A Software Project Management and Delivery Tool

Englo is a composite application prototype, to manage and delivery software projects.

It is composed by two modules:

  • englo-portal able to run all the services generated by all the installed components (basecamp, trello, jenkins, github);
  • englo-entando-components fork of the entando-components project with the created plugins, ready to be merged back in GitHub.

For installation see [Getting Started] (http://entando.github.io/englo).

In order to join with Englo, you have to configure all installed components, in the Entando's back office:

  • Basecamp Configuration

    • Sign in Basecamp;
    • Sign in with your Basecamp ID in the following link [https://integrate.37signals.com/] (https://integrate.37signals.com/);
    • Create your Basecamp Application characterised by: Name of your application, Your company's name, Your website URL. * Integrate your Application with Basecamp and Basecamp Classic;
    • Manage OAuth 2 authorization redirecting URI as [http://localhost:8080/englo/do/authentication/access] (http://localhost:8080/englo/do/authentication/access);
    • Generate Basecamp Application characterised by the Client ID and Client Secret;
    • Configure Basecamp plugin in the Basecamp Configuration page of the Entando's Back Office, using Client ID for setting Application ID, Client Secret for Application secret, your username and password used to access in Basecamp, and using Subscription account number;
    • Click Test configuration; if the Test configuration is successfully verified, you can click on Save button
  • Trello Configuration

  • Github Configuration

    • Set username and password, the same used to access in Github platform, to configure Github Configuration page in Entando's back Office.
    • Click Test configuration; if the Test configuration is successfully verified, you can click on Save button.
  • Jenkins Configuration

  • Login on Jenkins

    • Go to the Jenkins Manager and click on User Manager
    • Create a User;
    • Go into user details, after that the user is created;
    • Click the button: Show API token
  • Go to the Jenkins Configuration page in the Entando back office

    • Set username and password, the same used to access in Jenkins
    • Set the Authentication token and Jenkins URL

Note: we are preparing the wiki pages, so stay tuned!!!

About

Englo - A Software Project Management and Delivery Tool

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 56.3%
  • CSS 39.4%
  • JavaScript 4.3%