-
Notifications
You must be signed in to change notification settings - Fork 140
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
56c1845
commit 7b877b5
Showing
1 changed file
with
76 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,76 @@ | ||
# 30-DAYS-OF-CPP | ||
|
||
<details open="open"> | ||
<summary><h2 style="display: inline-block">Table of Contents</h2></summary> | ||
<ol> | ||
<li><a href="#1-project-description">Project Description</a></li> | ||
<li><a href="#2-tech-stack">Tech Stack</a></li> | ||
<li><a href="#3-running-the-project-locally">Running the Project Locally</a></li> | ||
<li><a href="#4-contributing">Contributing</a></li> | ||
</ol> | ||
</details> | ||
|
||
# <a name="1-project-description">Project Description:</a> | ||
|
||
30-Days-Of-CPP Challenge is a comprehensive, step-by-step guide designed to help you learn the C++ programming language in just 30 days. Whether you are a beginner or have some experience, this challenge will enhance your coding skills. | ||
|
||
## <a name="2-tech-stack">Tech Stack:</a> | ||
|
||
To be able to contribute to this project, you should learn the following technologies: | ||
|
||
1. HTML | ||
2. CSS | ||
3. JavaScript | ||
4. ReactJs | ||
4. Markdown | ||
5. C++ | ||
|
||
You can start contributing with knowledge of ReactJs, Markdown and learn others with the time. | ||
|
||
# <a name="3-running-the-project-locally">Know to run the Project Locally:</a> | ||
|
||
To run the project locally, you need to set up the project carefully. Here are the steps: | ||
|
||
**Local Setup:** | ||
|
||
1. Clone Repo: | ||
|
||
```bash | ||
git clone https://github.com/subhadipbhowmik/30-Days-Of-CPP.git | ||
``` | ||
|
||
2. Navigate to root directory: | ||
|
||
```bash | ||
cd 30-Days-Of-CPP | ||
``` | ||
|
||
3. Install the necessary dependencies: | ||
|
||
```bash | ||
npm install | ||
``` | ||
|
||
This command installs all the necessary dependencies for the server. It reads the `package.json` file to determine what packages are needed, and then downloads them into a `node_modules` folder. | ||
|
||
4. Run the project: | ||
|
||
```bash | ||
npm start | ||
or, | ||
npm run start | ||
``` | ||
|
||
5. Open your browser and navigate to `http://localhost:3000/30-Days-Of-CPP` to see the project running locally. | ||
|
||
# <a name="4-contributing">Contributing:</a> | ||
|
||
Contributions to this project are welcome! Here's how you can contribute: | ||
[Note: Always create a new branch for a new PR] | ||
Before you start coding, create a new branch for your work. This keeps your changes separate from the main codebase and makes it easier to merge your changes later. | ||
For more information, see the [CONTRIBUTING.md](CONTRIBUTING.md) file. | ||
Happy Coding! 🚀 |