This is a repository for the CSES Technical Workshop Document Project. We will be making a file document organization web application, learning from CSES as we go. This project is a group project, worked on by Phillip, William, Anisha, and Mahdi.
Note: You may have to restart terminal after installing each environment.
- Download git and git bash by following this link.
- Set up Git Bash as the shell for running command line prompts (in VSCode or directly openning Git Bash)
- Run:
This should output something like this:
git -v
git version 2.46.0.windows.1
- Download nvm (Node Version Manager). Follow the instructions on in this link for the details.
- Run:
This should output the version of nvm you installed.
nvm -v
- Install Node.js v18.20.4:
nvm install v18.20.4
- Switch to the installed version:
nvm use v18.20.4
- Run:
The results should be something like:
node -v npm -v
v18.20.4 10.7.0
- Fork the repository to your GitHub account.
- Clone the origin repository locally:
git clone https://github.com/Phil5184/CSESDocumentProject.git
- Create a remote repository:
git remote add [your-username] https://github.com/[your-username]/CSESDocumentProject.git
- Run:
The output should be something like the following:
git remote -v
[your-username] https://github.com/[your-username]/CSESDocumentProject.git (fetch) [your-username] https://github.com/[your-username]/CSESDocumentProject.git (push) origin https://github.com/Phil5184/CSESDocumentProject.git (fetch) origin https://github.com/Phil5184/CSESDocumentProject.git (push)
In your terminal, switch to your new Angular project.
cd document-uploaderAll of your dependencies should be installed at this point (which you can verify by checking for the existent for a node_modules folder in your project), so you can start your project by running the command:
npm startIf everything is successful, you should see a similar confirmation message in your terminal:
Watch mode enabled. Watching for file changes...
NOTE: Raw file sizes do not reflect development server per-request transformations.
➜ Local: http://localhost:4200/
➜ press h + enter to show helpAnd now you can visit the path in Local (e.g., http://localhost:4200) to see your application. Happy coding! 🎉
Please follow these coding style guidelines:
- We recommend using Prettier to format on save, and then running ESLint before making a pull request.
- Indent with tabs and use a 2-space indentation.
- Use semicolons and the end of each line.
- Write clear, concise comments where necessary.
- Use meaningful variable and function names.
Please write a rough description for the changes made in each commits