Skip to content

A Node.js command-line application to easily create an HTML file containing basic information about your software engineering team.

License

Notifications You must be signed in to change notification settings

willmowlam/nebulus-team-profile-generator

Repository files navigation

License   Language Languages   Issues Pull Requests   Stars Forks

Team Profile Generator

A Node.js command-line application to easily create an HTML file containing basic information about your software engineering team.

Click the thumbnail below to see a screenshot example of the rendered html file:

Screenshot

View an example of the output HTML.

Table of Contents

  1. Installation
  2. Usage
  3. Credits
  4. Features
  5. Tests
  6. Questions
  7. License

Installation

To install, run the following command(s) in your terminal:

git clone git@github.com:willmowlam/nebulus-team-profile-generator.git
cd nebulus-team-profile-generator

Usage

  1. node index.js
  2. Answer questions about your team
  3. Copy the rendered team.html file and style.css from the output folder

Credits

Email RegEx validation by emailregex.com

Features

  • Collect input about team members via CLI
  • Enter one Manager
  • Enter any number of Engineers
  • Enter any number of Interns
  • Multicolour prompting
  • Customizable CSS
  • Automatically renders HTML/CSS to output folder
  • GitHub Actions Workflow configuration for Node.js testing on merge to main

Tests

Built and tested with Node.js v20.x

Test classes:

npm run test

Create a quick mock team.html file without input:

node mock.js

Questions

If you have any questions, please email willmowlam.510@icloud.com or visit my GitHub profile at https://github.com/willmowlam

License

Copyright (c) 2024 Will Mowlam

Team Profile Generator is MIT licensed.

About

A Node.js command-line application to easily create an HTML file containing basic information about your software engineering team.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published