Welcome to the Team Profile Generator README.
The Team Profile Generator is a command-line application designed for crafting a webpage showcasing your development team. It allows you to add details for each team member, including Managers, Engineers, and Interns. The application then generates an HTML page displaying your team's structure along with each member's vital information.
To install the Team Profile Generator:
- Clone the repository:
git clone git@github.com:ParboldCoder/team_profile_generator.git. - Navigate to the repository:
cd your-repo. - Install the dependencies:
npm install. - Run the application:
node index.js.
To use the Team Profile Generator:
- Adding a Manager: Begin by running
node index.jsand provide details for the Manager when prompted. - Adding a Engineer: Choose "Add an Engineer" from the menu and provide the Engineer's details - name, ID, email, and GitHub username.
- Adding a Intern: Choose "Add an Intern" from the menu and provide the Intern's details - name, ID, email, and current school.
- Finish Building the Team: Select "Finish building the team" when you are satisfied with the team composition. The application will generate an HTML file displaying your team's profile.
Please ensure you have Node.js and npm installed before running the application.
To run tests for the Team Profile Generator:
- Install dependencies:
npm install. - Navigate to the project directory:
cd TeamProfileGen. - Run the tests:
npm test.
Ensure all tests pass without errors. Review the test logs for any issues and address them accordingly.
- Node.js - Official Node.js website
- npm - Official npm website
- W3Schools - W3Schools Online Web Tutorials
- Google.co.uk - Google UK
