Skip to content

Commit

Permalink
Updated Guidelines
Browse files Browse the repository at this point in the history
  • Loading branch information
bakayu committed Oct 1, 2024
1 parent 3d78008 commit be6ff38
Show file tree
Hide file tree
Showing 2 changed files with 75 additions and 54 deletions.
60 changes: 60 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
# Contributing

We appreciate your interest in contributing to **sadakAI**. Here's how you can get started:


0. **Find Issues or Create your Own** We appreciate you solving existing issues in the repository in the issues tab or to create new

1. **Fork the Repository:** Click the "Fork" button at the top of this repository to create a copy in your GitHub account.

2. **Clone Your Fork:** Clone your fork to your local machine with `git clone`.

``` bash
git clone https://github.com/<your_github_username>/sadakAI.git
```

3. **Change the working directory:**
``` bash
cd sadakAI
```

4. **Add an upstream link to the main branch in your cloned repo:**
``` bash
git remote add upstream https://github.com/<your_github_username>/sadakAI.git
```

5. **Keep your cloned repo up to date by pulling from upstream (this will also avoid any merge conflicts while committing new changes):**
``` bash
git pull upstream main
```

6. **Create a New Branch:** Make a new branch for your work with a descriptive name.
``` bash
git checkout -b <branch-name>

```
7. **Make Changes:** Implement your desired feature or fix a bug.

8. **Track and stage your changes:**
``` bash
git status
```
9. **Add all the required changes:**
``` bash
git add <path to untracked/unstagged files>
```
10. **Commit all the changes (Write commit message as "Small Message"):**
```bash
git commit -m "<your-commit-message>"
```

11. **Push the changes for review:**
``` bash
git push origin <branch-name>
```

12. **Open a Pull Request:** Create a pull request from your fork to this repository. Provide a concise title and description.

We'll review your contribution and collaborate to merge it into the project. Please adhere to our code of conduct and guidelines.

If you have questions or need assistance, feel free to open an issue.
69 changes: 15 additions & 54 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,66 +1,26 @@
# sadakAI
### your one stop solution for learning guidance.
<br>

# Settup Guide

<br>

## Contributing

We appreciate your interest in contributing to **sadakAI**. Here's how you can get started:


0. **Find Issues or Create your Own** We appreciate you solving existing issues in the repository in the issues tab or to create new

1. **Fork the Repository:** Click the "Fork" button at the top of this repository to create a copy in your GitHub account.


2. **Clone Your Fork:** Clone your fork to your local machine with `git clone`.

git clone https://github.com/<your_github_username>/sadakAI.git

3. **Change the working directory:** cd sadakAI

4. **Add an upstream link to the main branch in your cloned repo:**

git remote add upstream https://github.com/<your_github_username>/sadakAI.git
### Personalized Roadmaps for Your Software Development Journey
sadakAI is an AI model designed to help users with their software development career roadmaps can analyze individual skills, experiences, and career goals to provide personalized recommendations. It suggests learning paths and skill development milestones, helping users navigate their career progression effectively. This model leverages data from various sources to ensure the advice is up-to-date and relevant.

5. **Keep your cloned repo up to date by pulling from upstream (this will also avoid any merge conflicts while committing new changes):**

git pull upstream main
## Contributions
1. Check [CONTRIBUTING.md](CONTRIBUTING.md) for contribution guidelines.
2. Follow the [issues](https://github.com/Open-Source-Chandigarh/sadakAI/issues) to look for potential contributions.

6. **Create a New Branch:** Make a new branch for your work with a descriptive name.

git checkout -b <branch-name>
## Settup Guide
__Note:__ This is a work in progress project, the project's current working is not intended.

7. **Make Changes:** Implement your desired feature or fix a bug.

8. **Track and stage your changes:**

git status

9. **Add all the required changes:**

git add .

10. **Commit all the changes (Write commit message as "Small Message"):**

git commit -m "<your-commit-message>"

11. **Push the changes for review:**

git push origin <branch-name>

12. **Open a Pull Request:** Create a pull request from your fork to this repository. Provide a concise title and description.

We'll review your contribution and collaborate to merge it into the project. Please adhere to our code of conduct and guidelines.

If you have questions or need assistance, feel free to open an issue.

## Installation
1. Clone the repository

1. Required dependencies can be found in [requirements.txt](requirements.txt), run the following code to install them on your machine/python envrionment (conda environment is recommended).
``` bash
git clone https://github.com/Open-Source-Chandigarh/sadakAI.git
cd sadaakAI
```

2. Required dependencies can be found in [requirements.txt](requirements.txt), run the following code to install them on your machine/python envrionment (conda environment is recommended).

``` bash
pip install -r requirements.txt
Expand All @@ -73,3 +33,4 @@ __Note:__ This is a work in progress project, due to it not being hosted on the
``` bash
python3 main.py
```

0 comments on commit be6ff38

Please sign in to comment.