Skip to content

Commit

Permalink
updated next version
Browse files Browse the repository at this point in the history
  • Loading branch information
Timonwa committed Feb 9, 2024
1 parent 53dcddf commit d32663d
Show file tree
Hide file tree
Showing 3 changed files with 197 additions and 132 deletions.
100 changes: 72 additions & 28 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,14 @@

# Tech Roadmap

⭐ Please click the star above on this repo, it keeps me motivated. You can also follow TechRoadmap on [Twitter](https://twitter.com/techroadmap__).🙂
⭐ Please click the star above on this repo, it keeps me motivated. You can also
follow TechRoadmap on [Twitter](https://twitter.com/techroadmap__).🙂

[Tech Roadmap](https://www.techroadmap.xyz) is a free online resource on careers in the tech industry.
Anyone who wants to break or transition into the tech industry or has already broken into it can use these resources to choose and define their career path and learn about the skills needed to build themselves in the chosen career.
[Tech Roadmap](https://www.techroadmap.xyz) is a free online resource on careers
in the tech industry. Anyone who wants to break or transition into the tech
industry or has already broken into it can use these resources to choose and
define their career path and learn about the skills needed to build themselves
in the chosen career.

![Tech Roadmap](https://user-images.githubusercontent.com/63044364/167291834-be8ee3cb-2901-4a3b-8171-daec5f469f4b.png)

Expand All @@ -30,32 +34,45 @@ Anyone who wants to break or transition into the tech industry or has already br

## About The Project

Tech Roadmap lets you have access to collections of ebooks, videos, articles, guides, etc on different careers in the tech industry including no-code jobs.
So if you are looking for resources either for yourself or someone else who is about to begin or start growing a tech career, then Tech Roadmap is the place to start.
Tech Roadmap lets you have access to collections of ebooks, videos, articles,
guides, etc on different careers in the tech industry including no-code jobs. So
if you are looking for resources either for yourself or someone else who is
about to begin or start growing a tech career, then Tech Roadmap is the place to
start.

These roadmaps or step-by-step guides are carefully curated for the different Tech Careers listed on our websites. The collections of resources are carefully arranged so that the learner has a guided learning path.
These roadmaps or step-by-step guides are carefully curated for the different
Tech Careers listed on our websites. The collections of resources are carefully
arranged so that the learner has a guided learning path.

<!-- You can read more about what inspired Tech Roadmap in my [article](https://blog.timonwa.com/tech-roadmap-everything-you-need-to-help-you-choose-and-learn-a-career-in-tech). -->

[⬆ Back to Top](#table-of-content)

## Project Status

Tech Roadmap is live and you can check out the list of available careers on our [Careers Page](https://www.techroadmap.xyz/careers).
Tech Roadmap is live and you can check out the list of available careers on our
[Careers Page](https://www.techroadmap.xyz/careers).

More quality roadmap will be added on other Tech Careers over time. Anticipate! 😁
More quality roadmap will be added on other Tech Careers over time. Anticipate!
😁

The project is built with ReactJs, NextJs, and Styled-Components.

[⬆ Back to Top](#table-of-content)

## Getting Started

Getting started is easy. Our [website](https://www.techroadmap.xyz) is easy to navigate with simplicity but quality as part of our goals.
Getting started is easy. Our [website](https://www.techroadmap.xyz) is easy to
navigate with simplicity but quality as part of our goals.

But if you would like to fork the repository instead either for personal learning or to contribute to the project, then please follow the steps below:
But if you would like to fork the repository instead either for personal
learning or to contribute to the project, then please follow the steps below:

_Note: For contributing to this repo, please read our [Code of Conduct](https://github.com/Timonwa/techroadmap/blob/main/CODE_OF_CONDUCT.md) and [Contributing Guidelines](https://github.com/Timonwa/techroadmap/blob/main/CONTRIBUTING.md) before making any contributions._
_Note: For contributing to this repo, please read our
[Code of Conduct](https://github.com/Timonwa/techroadmap/blob/main/CODE_OF_CONDUCT.md)
and
[Contributing Guidelines](https://github.com/Timonwa/techroadmap/blob/main/CONTRIBUTING.md)
before making any contributions._

[⬆ Back to Top](#table-of-content)

Expand All @@ -66,27 +83,33 @@ This will create a copy of this repository in your account.

### Clone the repository

Now clone the forked repository to your machine. Go to your GitHub account, open the forked repository, click on the code button and then click the _copy to clipboard_ icon.
Now clone the forked repository to your machine. Go to your GitHub account, open
the forked repository, click on the code button and then click the _copy to
clipboard_ icon.

Open a terminal and run the following git command:

```git
git clone "url you just copied"
```

where "url you just copied" (without the quotation marks) is the url to this repository (your fork of this project). See the previous steps to obtain the url.
where "URL you just copied" (without quotation marks) is the URL to this
repository (your fork of this project). See the previous steps to obtain the
URL.

For example:

```git
git clone https://github.com/your-username/techroadmap.git
```

where `your-username` is your GitHub username. Here you're copying the contents of the Tech Roadmap repository on GitHub to your computer.
where `your-username` is your GitHub username. Here you're copying the contents
of the Tech Roadmap repository on GitHub to your computer.

### Create a branch

Change to the repository directory on your computer (if you are not already there):
Change to the repository directory on your computer (if you are not already
there):

```git
cd techroadmap
Expand All @@ -104,29 +127,34 @@ For example:
git checkout -b addDesignRoadmap
```

_Note: Let the name of the branch be descriptive of the changes you are about to make._
_Note: Let the name of the branch be descriptive of the changes you are about to
make._

### Run the React app

First of all, install all the dependencies needed to run the react app on your system successfully by using the command `yarn`:
First of all, install all the dependencies needed to run the react app on your
system successfully by using the command `yarn`:

```git
yarn
```

After that, run the command `yarn dev` to view the app and any changes you might make in your browser.
After that, run the command `yarn dev` to view the app and any changes you might
make in your browser.

```git
yarn dev
```

Open [http://localhost:3000](http://localhost:3000) to view it in your browser. The page will reload when you make changes.
Open [http://localhost:3000](http://localhost:3000) to view it in your browser.
The page will reload when you make changes.

### Make necessary changes and commit those changes

Now go ahead and make the necessary contributions you want to make.

You can execute the command `git status`, to see the files you have made the changes to.
You can execute the command `git status`, to see the files you have made the
changes to.

Add those changes to the branch you just created using the `git add .` command:

Expand All @@ -140,11 +168,15 @@ Now commit those changes using the `git commit` command:
git commit -m "Descriptive commit message on the changes you made."
```

_Note: Ensure that there are no warnings or errors in your console before making any commits and pull requests._
_Note: Ensure that there are no warnings or errors in your console before making
any commits and pull requests._

### Push changes to GitHub

Please before you push your codes to the repository make sure you pull from the repository, so the recent changes that have been made to the main repo can be reflected on your local machine. This is to avoid merge conflicts. Use the git command line `git pull origin main`
Please before you push your codes to the repository make sure you pull from the
repository, so the recent changes that have been made to the main repo can be
reflected on your local machine. This is to avoid merge conflicts. Use the git
command line `git pull origin main`

```
git pull origin main
Expand All @@ -158,33 +190,45 @@ Now push your changes using the command `git push`:
git push origin your-new-branch-name
```

replacing `your-new-branch-name` with the name of the branch you created earlier.
replacing `your-new-branch-name` with the name of the branch you created
earlier.

### Submit your changes for review

If you go to your repository on GitHub, you'll see a `Compare & pull request` button. Click on that button.
If you go to your repository on GitHub, you'll see a `Compare & Pull Request`
button. Click on that button.

Now submit the pull request.

Your changes or contributions will be reviewed and if ok, merged into the main branch of this project. You will get a notification email once the changes have been merged.
Your changes or contributions will be reviewed and if ok, merged into the main
branch of this project. You will get a notification email once the changes have
been merged.

[⬆ Back to Top](#table-of-content)

## How to Get Help

If you need more help, feel free to send an email to <a href="mailto:techcareerroadmap@gmail.com">techcareerroadmap@gmail.com</a>.
If you need more help, feel free to send an email to
<a href="mailto:techcareerroadmap@gmail.com">techcareerroadmap@gmail.com</a>.

[⬆ Back to Top](#table-of-content)

## Contributing

Remember, we encourage public contributions to this repository! So please read our [Code of Conduct](https://github.com/Timonwa/techroadmap/blob/main/CODE_OF_CONDUCT.md) and [Contributing Guidelines](https://github.com/Timonwa/techroadmap/blob/main/CONTRIBUTING.md) on how to go about it.
Remember, we encourage public contributions to this repository! So please read
our
[Code of Conduct](https://github.com/Timonwa/techroadmap/blob/main/CODE_OF_CONDUCT.md)
and
[Contributing Guidelines](https://github.com/Timonwa/techroadmap/blob/main/CONTRIBUTING.md)
on how to go about it.

[⬆ Back to Top](#table-of-content)

## License

This project is licensed under the MIT License - see [LICENSE.md](https://github.com/Timonwa/techroadmap/blob/main/LICENSE) file for details.
This project is licensed under the MIT License - see
[LICENSE.md](https://github.com/Timonwa/techroadmap/blob/main/LICENSE) file for
details.

[⬆ Back to Top](#table-of-content)

Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"dependencies": {
"@vercel/analytics": "^1.1.3",
"@vercel/speed-insights": "^1.0.9",
"next": "12.1.6",
"next": "^14.1.0",
"react": "18.1.0",
"react-dom": "18.1.0",
"react-icons": "^4.3.1",
Expand Down
Loading

0 comments on commit d32663d

Please sign in to comment.