This repository contains an exercise for a CI/CD course. The exercise focuses on implementing a User Management System using Node.js and Express.
The User Management System is a simple application that facilitates basic CRUD (Create, Read, Update, Delete) operations for managing users. It provides endpoints to add new users, view existing users, update user information, and delete users using a RESTful API.
- Add a new user
- View existing users
- Update user information
- Delete a user
To get started with this exercise, follow these steps:
-
Clone the repository:
git clone https://github.com/your-username/ci-cd-user-management.git
-
Install dependencies:
cd ci-cd-user-management npm install
-
Start the application:
npm start
-
Open the application in a browser at
http://localhost:3001
.
To build the assets for the application:
npm run build
To run tests:
npm test
Contributions are welcome! Please follow these steps:
- Fork the repository
- Create a new branch (git checkout -b feature/new-feature)
- Make your changes
- Commit your changes (git commit -am 'Add new feature')
- Push to the branch (git push origin feature/new-feature)
- Create a pull request
This exercise is licensed under the MIT License.
This markdown structure organizes the information using headings, lists, code blocks, and links for better readability and clarity in presenting the instructions for the CI/CD course exercise. Adjustments can be made based on specific requirements or preferences.