TeamTranslate is designed to help share you the translations from one Java project with other projects in your organisation.
Navigate to the following URL and follow instructions to install maven
https://maven.apache.org/download.cgi
On windows install MySql database from:
https://dev.mysql.com/downloads/installer/
Connect to your MySql server and create the database and translations table:
CREATE DATABASE `translationsDb`;
USE `translationsDb`;
CREATE TABLE `translationsdb`.`translations` (
`id` INT NOT NULL AUTO_INCREMENT,
`english` VARCHAR(100) NOT NULL,
`irish` VARCHAR(100) NOT NULL,
`context` VARCHAR(100) NULL,
PRIMARY KEY (`id`),
UNIQUE INDEX `id_UNIQUE` (`id` ASC));
In team-translate-core open a command window and run the following:
mvn clean install
mvn spring-boot:run
Navigate to the following URL and follow instructions to install node and npm (if you use the windows installer, npm will be installed with node)
https://nodejs.org/en/
Navigate to the following URL and follow instructions to install angluar-cli
https://cli.angular.io/
In team-translate-web navigate to src/main/ngapp
, build the project and start running the server:
ng build
ng serve
Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
In team-translate-web navigate to src/main/ngapp, build the project and start running the server:
ng build --base-href /team-translate/
Drop the war built in the webapps folder into the webapps folder of a tomcat instance and run it.
What things you need to install the software and how to install them
Give examples
A step by step series of examples that tell you have to get a development env running
Say what the step will be
Give the example
And repeat
until finished
End with an example of getting some data out of the system or using it for a little demo
Explain how to run the automated tests for this system
Explain what these tests test and why
Give an example
Explain what these tests test and why
Give an example
Add additional notes about how to deploy this on a live system
- Maven - Dependency Management
- Angular - Used to build the frontend webapp
- Spring Boot - Used to build the app backend
- Paul Ganly - Initial work - https://github.com/paulganly/github-link
This project is licensed under the MIT License - see the LICENSE.md file for details