MIT License
The above copyright badge and this permission notice shall be included in all copies or substantial portions of the Software. This product is covered by the MIT license.
Welcome to the Team Profile Gen README.
The Team Profile Generator is a command-line tool for creating a webpage showcasing your development team. You can add details for each member, including managers, engineers, and interns. The application generates an HTML page displaying your team's structure, with each member's vital information.
- Clone the repository:
git clone https://github.com/your-username/your-repo.git - Navigate to the repository:
cd your-repo - Install the dependencies:
npm install - Run the application:
node index.js
- Adding a Manager: Start the application using
node index.js. Provide details for the manager when prompted. - Adding an Engineer: Choose "Add an engineer" from the menu. Enter the engineer's details - name, ID, email, and GitHub username.
- Adding an Intern: Choose "Add an intern" from the menu. Enter the intern's details - name, ID, email, and school.
- Finish Building the Team: Select "Finish building the team" when done. The HTML file will be generated and saved.
- View the Team Profile: Open the generated HTML file in your browser to see your team's profile with all the details neatly arranged.
Note: Ensure you have Node.js and npm installed before starting. Adjust file and folder names as needed in your code.
If you wish to contribute to the Team Profile Generator, follow these guidelines:
- Clone this repository:
git clone https://github.com/your-username/your-repo.git - Create a new branch:
git checkout -b your-feature-branch - Commit your changes:
git commit -m "Your contribution message" - Push to your branch:
git push origin your-feature-branch - Create a pull request: Submit your changes for review.
Engage in discussions with the maintainers and wait for feedback. Once your contribution is accepted, you'll be part of the project team.
- Install the 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 and address any issues. Once all tests pass, share your results through the GitHub repository.
If you have any questions regarding the project, you can reach the maintainer at haxmo25@gmail.com or visit the GitHub profile at hpro97.