69 |
70 |
71 |
--------------------------------------------------------------------------------
/Java/Medium - Competitive Programming/tictac.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Author : asaasahamed
3 | * Email : ahamedamhar07@gmail.com
4 | * Date : 22nd of jun 2024
5 | * Description : this just a fun game.
6 | */
7 |
8 |
9 | import java.util.Scanner;
10 |
11 | class Main {
12 | public static void main(String[] args) {
13 | char[][] board = new char[3][3];
14 | for (int row = 0; row < board.length; row++) {
15 | for (int col = 0; col < board[row].length; col++) {
16 | board[row][col] = ' ';
17 | }
18 | }
19 |
20 | char player = 'X';
21 | boolean gameOver = false;
22 | Scanner scanner = new Scanner(System.in);
23 |
24 | while (!gameOver) {
25 | printBoard(board);
26 | System.out.print("Player " + player + " enter: ");
27 | int row = scanner.nextInt();
28 | int col = scanner.nextInt();
29 | System.out.println();
30 |
31 | if (board[row][col] == ' ') {
32 | board[row][col] = player; // place the element
33 | gameOver = haveWon(board, player);
34 | if (gameOver) {
35 | System.out.println("Player " + player + " has won: ");
36 | } else {
37 | // if (player == 'X') {
38 | // player = 'O';
39 | // } else {
40 | // player = 'X';
41 | // }
42 | player = (player == 'X') ? 'O' : 'X';
43 | }
44 | } else {
45 | System.out.println("Invalid move. Try again!");
46 | }
47 | }
48 | printBoard(board);
49 | }
50 |
51 | public static boolean haveWon(char[][] board, char player) {
52 | // check the rows
53 | for (int row = 0; row < board.length; row++) {
54 | if (board[row][0] == player && board[row][1] == player && board[row][2] == player) {
55 | return true;
56 | }
57 | }
58 |
59 | // check for col
60 | for (int col = 0; col < board[0].length; col++) {
61 | if (board[0][col] == player && board[1][col] == player && board[2][col] == player) {
62 | return true;
63 | }
64 | }
65 |
66 | // diagonal
67 | if (board[0][0] == player && board[1][1] == player && board[2][2] == player) {
68 | return true;
69 | }
70 |
71 | if (board[0][2] == player && board[1][1] == player && board[2][0] == player) {
72 | return true;
73 | }
74 | return false;
75 | }
76 |
77 | public static void printBoard(char[][] board) {
78 | for (int row = 0; row < board.length; row++) {
79 | for (int col = 0; col < board[row].length; col++) {
80 | System.out.print(board[row][col] + " | ");
81 | }
82 | System.out.println();
83 | }
84 | }
85 | }
86 |
87 |
--------------------------------------------------------------------------------
/Java/Medium - Competitive Programming/ATM.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Author :Thayuran
3 | * Email : thayuran1998@gmail.com
4 | * Date : 24 feb 2024
5 | * Description : Simple ATM Cash withdraw
6 | */
7 |
8 | import java.util.Scanner;
9 |
10 | public class ATM {
11 | private static double balance = 1000;
12 |
13 | public static void main(String[] args) {
14 | Scanner scanner = new Scanner(System.in);
15 | boolean exit = false;
16 |
17 | System.out.println("Welcome to the ATM!");
18 |
19 | while (!exit) {
20 | System.out.println("\nSelect an option:");
21 | System.out.println("1. Check Balance");
22 | System.out.println("2. Deposit Money");
23 | System.out.println("3. Withdraw Money");
24 | System.out.println("4. Exit");
25 | System.out.print("Your choice: ");
26 |
27 | int choice = scanner.nextInt();
28 |
29 | switch (choice) {
30 | case 1:
31 | checkBalance();
32 | break;
33 | case 2:
34 | System.out.print("Enter amount to deposit: ");
35 | double depositAmount = scanner.nextDouble();
36 | deposit(depositAmount);
37 | break;
38 | case 3:
39 | System.out.print("Enter amount to withdraw: ");
40 | double withdrawAmount = scanner.nextDouble();
41 | withdraw(withdrawAmount);
42 | break;
43 | case 4:
44 | exit = true;
45 | System.out.println("Exiting ATM. Thank you!");
46 | break;
47 | default:
48 | System.out.println("Invalid choice!");
49 | }
50 | }
51 |
52 | scanner.close();
53 | }
54 |
55 | public static void checkBalance() {
56 | System.out.println("Your current balance is: $" + balance);
57 | }
58 |
59 | public static void deposit(double amount) {
60 | if (amount > 0) {
61 | balance += amount;
62 | System.out.println("Deposit successful. Your new balance is: $" + balance);
63 | } else {
64 | System.out.println("Invalid amount for deposit!");
65 | }
66 | }
67 |
68 | public static void withdraw(double amount) {
69 | if (amount > 0) {
70 | if (amount <= balance) {
71 | balance -= amount;
72 | System.out.println("Withdrawal successful. Your new balance is: $" + balance);
73 | } else {
74 | System.out.println("Insufficient funds!");
75 | }
76 | } else {
77 | System.out.println("Invalid amount for withdrawal!");
78 | }
79 | }
80 | }
81 |
--------------------------------------------------------------------------------
/SECURITY.md:
--------------------------------------------------------------------------------
1 | # Security Policy
2 |
3 | ## Commitment to Security
4 |
5 | We are committed to ensuring the security of our open-source project and the protection of our users' data. Security is of utmost importance to us, and we strive to maintain the highest standards to safeguard our project against potential threats.
6 |
7 | ## Scope
8 |
9 | This security policy applies to all aspects of our open-source project, including but not limited to vulnerabilities, incident response, and data protection.
10 |
11 | ## Reporting Vulnerabilities
12 |
13 | If you discover a security vulnerability in our project, please report it to us promptly. You can report vulnerabilities by contacting us at shawnarun09@gmail.com or by submitting an issue through our dedicated issue tracker.
14 |
15 | ## Vulnerability Assessment
16 |
17 | Reported vulnerabilities will be assessed and prioritized based on their severity and potential impact. We will promptly investigate reported vulnerabilities and take appropriate action to address them.
18 |
19 | ## Response Timeframe
20 |
21 | We aim to respond to reported vulnerabilities in a timely manner. Our goal is to provide initial feedback within a week, followed by regular updates on the status of the investigation and resolution.
22 |
23 | ## Security Measures
24 |
25 | Our project implements various security measures to mitigate common security threats, including regular code reviews, automated testing, and encryption of sensitive data.
26 |
27 | ## Dependency Management
28 |
29 | We are diligent in managing dependencies and third-party libraries used in our project. We regularly update dependencies to ensure they are patched against known vulnerabilities.
30 |
31 | ## Disclosure Policy
32 |
33 | Once a security vulnerability has been resolved, we will disclose relevant details to the public through release notes or advisories. We believe in transparency and keeping our users informed about potential risks.
34 |
35 | ## Security Best Practices
36 |
37 | We encourage users and contributors to follow security best practices when using or contributing to our project. This includes practicing secure coding, handling data responsibly, and implementing appropriate authentication mechanisms.
38 |
39 | ## Legal Disclaimer
40 |
41 | Our project is provided "as-is," and users should use it at their own risk. We disclaim any liability for any damages or losses resulting from the use of our project.
42 |
43 | ## Review and Update Frequency
44 |
45 | This security policy will be reviewed and updated [frequency] to ensure it remains relevant and effective in addressing emerging security threats.
46 |
47 | ## Acknowledgments
48 |
49 | We would like to acknowledge the contributions of individuals and organizations who have helped improve the security of our project by reporting vulnerabilities or providing security guidance.
50 |
--------------------------------------------------------------------------------
/guide.txt:
--------------------------------------------------------------------------------
1 | OpenSourceNexus
2 | Welcome to OpenSourceNexus! This project aims to provide a platform for developers to contribute and collaborate on open-source projects in various programming languages.
3 |
4 | Description
5 | OpenSourceNexus hosts repositories for different programming languages, allowing developers to contribute programs, libraries, and tools written in their language of choice. Whether you're a beginner looking to learn or an experienced developer wanting to share your expertise, there's a place for you here.
6 |
7 | Categories of Contributions
8 | Explore different categories of contributions in OpenSourceNexus:
9 |
10 | Easy - Basic Programs:
11 |
12 | Start your coding journey by submitting simple programs and code snippets to the "Basic" category. Perfect for beginners, these programs cover fundamental concepts and tasks in programming. Whether it's a "Hello, World!" program or basic data structure implementations, this category welcomes contributions aimed at building a strong foundation in coding.
13 | Medium - Competitive Programming:
14 |
15 | Level up your skills with the "Medium" category, where contributors tackle competitive programming challenges. From algorithmic puzzles to data structures exercises, this category is designed to sharpen problem-solving abilities and improve coding efficiency. Join the competition, solve challenges, and elevate your coding prowess.
16 | Hard - Advanced Concepts & Challenges:
17 |
18 | Take your skills to the next level in the "Hard" category! Dive into advanced programming concepts and tackle real-world challenges. From system design and machine learning to cryptography and optimization problems, this category pushes the boundaries of technical expertise and fosters creativity in problem-solving.
19 | License
20 | This project is licensed under the terms of the MIT License.
21 |
22 | Contributing
23 | We welcome contributions from developers of all skill levels. Before contributing, please read our Contribution Guidelines for instructions on how to get started and our code of conduct.
24 |
25 | Getting Started
26 | To get started with contributing to OpenSourceNexus, follow these steps:
27 |
28 | Fork the repository.
29 | Clone your forked repository to your local machine.
30 | Create a new branch for your contribution: git checkout -b my-contribution.
31 | Make your changes and commit them: git commit -m "Add new feature".
32 | Push your changes to your forked repository: git push origin my-contribution.
33 | Open a pull request from your forked repository to the main repository.
34 | Support
35 | If you have any questions or need assistance, please don't hesitate to reach out to us or open an issue in the repository.
36 |
37 | Acknowledgments
38 | We would like to thank all the contributors who have helped make OpenSourceNexus possible.
39 |
40 | Contact
41 | For inquiries, please contact shawnarun09@gmail.com.
--------------------------------------------------------------------------------
/C++/Easy - Basic Programs/guide.txt:
--------------------------------------------------------------------------------
1 | OpenSourceNexus
2 | Welcome to OpenSourceNexus! This project aims to provide a platform for developers to contribute and collaborate on open-source projects in various programming languages.
3 |
4 | Description
5 | OpenSourceNexus hosts repositories for different programming languages, allowing developers to contribute programs, libraries, and tools written in their language of choice. Whether you're a beginner looking to learn or an experienced developer wanting to share your expertise, there's a place for you here.
6 |
7 | Categories of Contributions
8 | Explore different categories of contributions in OpenSourceNexus:
9 |
10 | Easy - Basic Programs:
11 |
12 | Start your coding journey by submitting simple programs and code snippets to the "Basic" category. Perfect for beginners, these programs cover fundamental concepts and tasks in programming. Whether it's a "Hello, World!" program or basic data structure implementations, this category welcomes contributions aimed at building a strong foundation in coding.
13 | Medium - Competitive Programming:
14 |
15 | Level up your skills with the "Medium" category, where contributors tackle competitive programming challenges. From algorithmic puzzles to data structures exercises, this category is designed to sharpen problem-solving abilities and improve coding efficiency. Join the competition, solve challenges, and elevate your coding prowess.
16 | Hard - Advanced Concepts & Challenges:
17 |
18 | Take your skills to the next level in the "Hard" category! Dive into advanced programming concepts and tackle real-world challenges. From system design and machine learning to cryptography and optimization problems, this category pushes the boundaries of technical expertise and fosters creativity in problem-solving.
19 | License
20 | This project is licensed under the terms of the MIT License.
21 |
22 | Contributing
23 | We welcome contributions from developers of all skill levels. Before contributing, please read our Contribution Guidelines for instructions on how to get started and our code of conduct.
24 |
25 | Getting Started
26 | To get started with contributing to OpenSourceNexus, follow these steps:
27 |
28 | Fork the repository.
29 | Clone your forked repository to your local machine.
30 | Create a new branch for your contribution: git checkout -b my-contribution.
31 | Make your changes and commit them: git commit -m "Add new feature".
32 | Push your changes to your forked repository: git push origin my-contribution.
33 | Open a pull request from your forked repository to the main repository.
34 | Support
35 | If you have any questions or need assistance, please don't hesitate to reach out to us or open an issue in the repository.
36 |
37 | Acknowledgments
38 | We would like to thank all the contributors who have helped make OpenSourceNexus possible.
39 |
40 | Contact
41 | For inquiries, please contact shawnarun09@gmail.com.
--------------------------------------------------------------------------------
/Java/Easy - Basic Programs/guide.txt:
--------------------------------------------------------------------------------
1 | OpenSourceNexus
2 | Welcome to OpenSourceNexus! This project aims to provide a platform for developers to contribute and collaborate on open-source projects in various programming languages.
3 |
4 | Description
5 | OpenSourceNexus hosts repositories for different programming languages, allowing developers to contribute programs, libraries, and tools written in their language of choice. Whether you're a beginner looking to learn or an experienced developer wanting to share your expertise, there's a place for you here.
6 |
7 | Categories of Contributions
8 | Explore different categories of contributions in OpenSourceNexus:
9 |
10 | Easy - Basic Programs:
11 |
12 | Start your coding journey by submitting simple programs and code snippets to the "Basic" category. Perfect for beginners, these programs cover fundamental concepts and tasks in programming. Whether it's a "Hello, World!" program or basic data structure implementations, this category welcomes contributions aimed at building a strong foundation in coding.
13 | Medium - Competitive Programming:
14 |
15 | Level up your skills with the "Medium" category, where contributors tackle competitive programming challenges. From algorithmic puzzles to data structures exercises, this category is designed to sharpen problem-solving abilities and improve coding efficiency. Join the competition, solve challenges, and elevate your coding prowess.
16 | Hard - Advanced Concepts & Challenges:
17 |
18 | Take your skills to the next level in the "Hard" category! Dive into advanced programming concepts and tackle real-world challenges. From system design and machine learning to cryptography and optimization problems, this category pushes the boundaries of technical expertise and fosters creativity in problem-solving.
19 | License
20 | This project is licensed under the terms of the MIT License.
21 |
22 | Contributing
23 | We welcome contributions from developers of all skill levels. Before contributing, please read our Contribution Guidelines for instructions on how to get started and our code of conduct.
24 |
25 | Getting Started
26 | To get started with contributing to OpenSourceNexus, follow these steps:
27 |
28 | Fork the repository.
29 | Clone your forked repository to your local machine.
30 | Create a new branch for your contribution: git checkout -b my-contribution.
31 | Make your changes and commit them: git commit -m "Add new feature".
32 | Push your changes to your forked repository: git push origin my-contribution.
33 | Open a pull request from your forked repository to the main repository.
34 | Support
35 | If you have any questions or need assistance, please don't hesitate to reach out to us or open an issue in the repository.
36 |
37 | Acknowledgments
38 | We would like to thank all the contributors who have helped make OpenSourceNexus possible.
39 |
40 | Contact
41 | For inquiries, please contact shawnarun09@gmail.com.
--------------------------------------------------------------------------------
/Python/Easy - Basic Programs/guide.txt:
--------------------------------------------------------------------------------
1 | OpenSourceNexus
2 | Welcome to OpenSourceNexus! This project aims to provide a platform for developers to contribute and collaborate on open-source projects in various programming languages.
3 |
4 | Description
5 | OpenSourceNexus hosts repositories for different programming languages, allowing developers to contribute programs, libraries, and tools written in their language of choice. Whether you're a beginner looking to learn or an experienced developer wanting to share your expertise, there's a place for you here.
6 |
7 | Categories of Contributions
8 | Explore different categories of contributions in OpenSourceNexus:
9 |
10 | Easy - Basic Programs:
11 |
12 | Start your coding journey by submitting simple programs and code snippets to the "Basic" category. Perfect for beginners, these programs cover fundamental concepts and tasks in programming. Whether it's a "Hello, World!" program or basic data structure implementations, this category welcomes contributions aimed at building a strong foundation in coding.
13 | Medium - Competitive Programming:
14 |
15 | Level up your skills with the "Medium" category, where contributors tackle competitive programming challenges. From algorithmic puzzles to data structures exercises, this category is designed to sharpen problem-solving abilities and improve coding efficiency. Join the competition, solve challenges, and elevate your coding prowess.
16 | Hard - Advanced Concepts & Challenges:
17 |
18 | Take your skills to the next level in the "Hard" category! Dive into advanced programming concepts and tackle real-world challenges. From system design and machine learning to cryptography and optimization problems, this category pushes the boundaries of technical expertise and fosters creativity in problem-solving.
19 | License
20 | This project is licensed under the terms of the MIT License.
21 |
22 | Contributing
23 | We welcome contributions from developers of all skill levels. Before contributing, please read our Contribution Guidelines for instructions on how to get started and our code of conduct.
24 |
25 | Getting Started
26 | To get started with contributing to OpenSourceNexus, follow these steps:
27 |
28 | Fork the repository.
29 | Clone your forked repository to your local machine.
30 | Create a new branch for your contribution: git checkout -b my-contribution.
31 | Make your changes and commit them: git commit -m "Add new feature".
32 | Push your changes to your forked repository: git push origin my-contribution.
33 | Open a pull request from your forked repository to the main repository.
34 | Support
35 | If you have any questions or need assistance, please don't hesitate to reach out to us or open an issue in the repository.
36 |
37 | Acknowledgments
38 | We would like to thank all the contributors who have helped make OpenSourceNexus possible.
39 |
40 | Contact
41 | For inquiries, please contact shawnarun09@gmail.com.
--------------------------------------------------------------------------------
/JavaScript/Easy - Basic Programs/guide.txt:
--------------------------------------------------------------------------------
1 | OpenSourceNexus
2 | Welcome to OpenSourceNexus! This project aims to provide a platform for developers to contribute and collaborate on open-source projects in various programming languages.
3 |
4 | Description
5 | OpenSourceNexus hosts repositories for different programming languages, allowing developers to contribute programs, libraries, and tools written in their language of choice. Whether you're a beginner looking to learn or an experienced developer wanting to share your expertise, there's a place for you here.
6 |
7 | Categories of Contributions
8 | Explore different categories of contributions in OpenSourceNexus:
9 |
10 | Easy - Basic Programs:
11 |
12 | Start your coding journey by submitting simple programs and code snippets to the "Basic" category. Perfect for beginners, these programs cover fundamental concepts and tasks in programming. Whether it's a "Hello, World!" program or basic data structure implementations, this category welcomes contributions aimed at building a strong foundation in coding.
13 | Medium - Competitive Programming:
14 |
15 | Level up your skills with the "Medium" category, where contributors tackle competitive programming challenges. From algorithmic puzzles to data structures exercises, this category is designed to sharpen problem-solving abilities and improve coding efficiency. Join the competition, solve challenges, and elevate your coding prowess.
16 | Hard - Advanced Concepts & Challenges:
17 |
18 | Take your skills to the next level in the "Hard" category! Dive into advanced programming concepts and tackle real-world challenges. From system design and machine learning to cryptography and optimization problems, this category pushes the boundaries of technical expertise and fosters creativity in problem-solving.
19 | License
20 | This project is licensed under the terms of the MIT License.
21 |
22 | Contributing
23 | We welcome contributions from developers of all skill levels. Before contributing, please read our Contribution Guidelines for instructions on how to get started and our code of conduct.
24 |
25 | Getting Started
26 | To get started with contributing to OpenSourceNexus, follow these steps:
27 |
28 | Fork the repository.
29 | Clone your forked repository to your local machine.
30 | Create a new branch for your contribution: git checkout -b my-contribution.
31 | Make your changes and commit them: git commit -m "Add new feature".
32 | Push your changes to your forked repository: git push origin my-contribution.
33 | Open a pull request from your forked repository to the main repository.
34 | Support
35 | If you have any questions or need assistance, please don't hesitate to reach out to us or open an issue in the repository.
36 |
37 | Acknowledgments
38 | We would like to thank all the contributors who have helped make OpenSourceNexus possible.
39 |
40 | Contact
41 | For inquiries, please contact shawnarun09@gmail.com.
--------------------------------------------------------------------------------
/C++/Medium - Competitive Programming/guide.txt:
--------------------------------------------------------------------------------
1 | OpenSourceNexus
2 | Welcome to OpenSourceNexus! This project aims to provide a platform for developers to contribute and collaborate on open-source projects in various programming languages.
3 |
4 | Description
5 | OpenSourceNexus hosts repositories for different programming languages, allowing developers to contribute programs, libraries, and tools written in their language of choice. Whether you're a beginner looking to learn or an experienced developer wanting to share your expertise, there's a place for you here.
6 |
7 | Categories of Contributions
8 | Explore different categories of contributions in OpenSourceNexus:
9 |
10 | Easy - Basic Programs:
11 |
12 | Start your coding journey by submitting simple programs and code snippets to the "Basic" category. Perfect for beginners, these programs cover fundamental concepts and tasks in programming. Whether it's a "Hello, World!" program or basic data structure implementations, this category welcomes contributions aimed at building a strong foundation in coding.
13 | Medium - Competitive Programming:
14 |
15 | Level up your skills with the "Medium" category, where contributors tackle competitive programming challenges. From algorithmic puzzles to data structures exercises, this category is designed to sharpen problem-solving abilities and improve coding efficiency. Join the competition, solve challenges, and elevate your coding prowess.
16 | Hard - Advanced Concepts & Challenges:
17 |
18 | Take your skills to the next level in the "Hard" category! Dive into advanced programming concepts and tackle real-world challenges. From system design and machine learning to cryptography and optimization problems, this category pushes the boundaries of technical expertise and fosters creativity in problem-solving.
19 | License
20 | This project is licensed under the terms of the MIT License.
21 |
22 | Contributing
23 | We welcome contributions from developers of all skill levels. Before contributing, please read our Contribution Guidelines for instructions on how to get started and our code of conduct.
24 |
25 | Getting Started
26 | To get started with contributing to OpenSourceNexus, follow these steps:
27 |
28 | Fork the repository.
29 | Clone your forked repository to your local machine.
30 | Create a new branch for your contribution: git checkout -b my-contribution.
31 | Make your changes and commit them: git commit -m "Add new feature".
32 | Push your changes to your forked repository: git push origin my-contribution.
33 | Open a pull request from your forked repository to the main repository.
34 | Support
35 | If you have any questions or need assistance, please don't hesitate to reach out to us or open an issue in the repository.
36 |
37 | Acknowledgments
38 | We would like to thank all the contributors who have helped make OpenSourceNexus possible.
39 |
40 | Contact
41 | For inquiries, please contact shawnarun09@gmail.com.
--------------------------------------------------------------------------------
/Java/Medium - Competitive Programming/guide.txt:
--------------------------------------------------------------------------------
1 | OpenSourceNexus
2 | Welcome to OpenSourceNexus! This project aims to provide a platform for developers to contribute and collaborate on open-source projects in various programming languages.
3 |
4 | Description
5 | OpenSourceNexus hosts repositories for different programming languages, allowing developers to contribute programs, libraries, and tools written in their language of choice. Whether you're a beginner looking to learn or an experienced developer wanting to share your expertise, there's a place for you here.
6 |
7 | Categories of Contributions
8 | Explore different categories of contributions in OpenSourceNexus:
9 |
10 | Easy - Basic Programs:
11 |
12 | Start your coding journey by submitting simple programs and code snippets to the "Basic" category. Perfect for beginners, these programs cover fundamental concepts and tasks in programming. Whether it's a "Hello, World!" program or basic data structure implementations, this category welcomes contributions aimed at building a strong foundation in coding.
13 | Medium - Competitive Programming:
14 |
15 | Level up your skills with the "Medium" category, where contributors tackle competitive programming challenges. From algorithmic puzzles to data structures exercises, this category is designed to sharpen problem-solving abilities and improve coding efficiency. Join the competition, solve challenges, and elevate your coding prowess.
16 | Hard - Advanced Concepts & Challenges:
17 |
18 | Take your skills to the next level in the "Hard" category! Dive into advanced programming concepts and tackle real-world challenges. From system design and machine learning to cryptography and optimization problems, this category pushes the boundaries of technical expertise and fosters creativity in problem-solving.
19 | License
20 | This project is licensed under the terms of the MIT License.
21 |
22 | Contributing
23 | We welcome contributions from developers of all skill levels. Before contributing, please read our Contribution Guidelines for instructions on how to get started and our code of conduct.
24 |
25 | Getting Started
26 | To get started with contributing to OpenSourceNexus, follow these steps:
27 |
28 | Fork the repository.
29 | Clone your forked repository to your local machine.
30 | Create a new branch for your contribution: git checkout -b my-contribution.
31 | Make your changes and commit them: git commit -m "Add new feature".
32 | Push your changes to your forked repository: git push origin my-contribution.
33 | Open a pull request from your forked repository to the main repository.
34 | Support
35 | If you have any questions or need assistance, please don't hesitate to reach out to us or open an issue in the repository.
36 |
37 | Acknowledgments
38 | We would like to thank all the contributors who have helped make OpenSourceNexus possible.
39 |
40 | Contact
41 | For inquiries, please contact shawnarun09@gmail.com.
--------------------------------------------------------------------------------
/Python/Medium - Competitive Programming/guide.txt:
--------------------------------------------------------------------------------
1 | OpenSourceNexus
2 | Welcome to OpenSourceNexus! This project aims to provide a platform for developers to contribute and collaborate on open-source projects in various programming languages.
3 |
4 | Description
5 | OpenSourceNexus hosts repositories for different programming languages, allowing developers to contribute programs, libraries, and tools written in their language of choice. Whether you're a beginner looking to learn or an experienced developer wanting to share your expertise, there's a place for you here.
6 |
7 | Categories of Contributions
8 | Explore different categories of contributions in OpenSourceNexus:
9 |
10 | Easy - Basic Programs:
11 |
12 | Start your coding journey by submitting simple programs and code snippets to the "Basic" category. Perfect for beginners, these programs cover fundamental concepts and tasks in programming. Whether it's a "Hello, World!" program or basic data structure implementations, this category welcomes contributions aimed at building a strong foundation in coding.
13 | Medium - Competitive Programming:
14 |
15 | Level up your skills with the "Medium" category, where contributors tackle competitive programming challenges. From algorithmic puzzles to data structures exercises, this category is designed to sharpen problem-solving abilities and improve coding efficiency. Join the competition, solve challenges, and elevate your coding prowess.
16 | Hard - Advanced Concepts & Challenges:
17 |
18 | Take your skills to the next level in the "Hard" category! Dive into advanced programming concepts and tackle real-world challenges. From system design and machine learning to cryptography and optimization problems, this category pushes the boundaries of technical expertise and fosters creativity in problem-solving.
19 | License
20 | This project is licensed under the terms of the MIT License.
21 |
22 | Contributing
23 | We welcome contributions from developers of all skill levels. Before contributing, please read our Contribution Guidelines for instructions on how to get started and our code of conduct.
24 |
25 | Getting Started
26 | To get started with contributing to OpenSourceNexus, follow these steps:
27 |
28 | Fork the repository.
29 | Clone your forked repository to your local machine.
30 | Create a new branch for your contribution: git checkout -b my-contribution.
31 | Make your changes and commit them: git commit -m "Add new feature".
32 | Push your changes to your forked repository: git push origin my-contribution.
33 | Open a pull request from your forked repository to the main repository.
34 | Support
35 | If you have any questions or need assistance, please don't hesitate to reach out to us or open an issue in the repository.
36 |
37 | Acknowledgments
38 | We would like to thank all the contributors who have helped make OpenSourceNexus possible.
39 |
40 | Contact
41 | For inquiries, please contact shawnarun09@gmail.com.
--------------------------------------------------------------------------------
/C++/Hard - Advanced Concepts & Challenges/guide.txt:
--------------------------------------------------------------------------------
1 | OpenSourceNexus
2 | Welcome to OpenSourceNexus! This project aims to provide a platform for developers to contribute and collaborate on open-source projects in various programming languages.
3 |
4 | Description
5 | OpenSourceNexus hosts repositories for different programming languages, allowing developers to contribute programs, libraries, and tools written in their language of choice. Whether you're a beginner looking to learn or an experienced developer wanting to share your expertise, there's a place for you here.
6 |
7 | Categories of Contributions
8 | Explore different categories of contributions in OpenSourceNexus:
9 |
10 | Easy - Basic Programs:
11 |
12 | Start your coding journey by submitting simple programs and code snippets to the "Basic" category. Perfect for beginners, these programs cover fundamental concepts and tasks in programming. Whether it's a "Hello, World!" program or basic data structure implementations, this category welcomes contributions aimed at building a strong foundation in coding.
13 | Medium - Competitive Programming:
14 |
15 | Level up your skills with the "Medium" category, where contributors tackle competitive programming challenges. From algorithmic puzzles to data structures exercises, this category is designed to sharpen problem-solving abilities and improve coding efficiency. Join the competition, solve challenges, and elevate your coding prowess.
16 | Hard - Advanced Concepts & Challenges:
17 |
18 | Take your skills to the next level in the "Hard" category! Dive into advanced programming concepts and tackle real-world challenges. From system design and machine learning to cryptography and optimization problems, this category pushes the boundaries of technical expertise and fosters creativity in problem-solving.
19 | License
20 | This project is licensed under the terms of the MIT License.
21 |
22 | Contributing
23 | We welcome contributions from developers of all skill levels. Before contributing, please read our Contribution Guidelines for instructions on how to get started and our code of conduct.
24 |
25 | Getting Started
26 | To get started with contributing to OpenSourceNexus, follow these steps:
27 |
28 | Fork the repository.
29 | Clone your forked repository to your local machine.
30 | Create a new branch for your contribution: git checkout -b my-contribution.
31 | Make your changes and commit them: git commit -m "Add new feature".
32 | Push your changes to your forked repository: git push origin my-contribution.
33 | Open a pull request from your forked repository to the main repository.
34 | Support
35 | If you have any questions or need assistance, please don't hesitate to reach out to us or open an issue in the repository.
36 |
37 | Acknowledgments
38 | We would like to thank all the contributors who have helped make OpenSourceNexus possible.
39 |
40 | Contact
41 | For inquiries, please contact shawnarun09@gmail.com.
--------------------------------------------------------------------------------
/Java/Hard - Advanced Concepts & Challenges/guide.txt:
--------------------------------------------------------------------------------
1 | OpenSourceNexus
2 | Welcome to OpenSourceNexus! This project aims to provide a platform for developers to contribute and collaborate on open-source projects in various programming languages.
3 |
4 | Description
5 | OpenSourceNexus hosts repositories for different programming languages, allowing developers to contribute programs, libraries, and tools written in their language of choice. Whether you're a beginner looking to learn or an experienced developer wanting to share your expertise, there's a place for you here.
6 |
7 | Categories of Contributions
8 | Explore different categories of contributions in OpenSourceNexus:
9 |
10 | Easy - Basic Programs:
11 |
12 | Start your coding journey by submitting simple programs and code snippets to the "Basic" category. Perfect for beginners, these programs cover fundamental concepts and tasks in programming. Whether it's a "Hello, World!" program or basic data structure implementations, this category welcomes contributions aimed at building a strong foundation in coding.
13 | Medium - Competitive Programming:
14 |
15 | Level up your skills with the "Medium" category, where contributors tackle competitive programming challenges. From algorithmic puzzles to data structures exercises, this category is designed to sharpen problem-solving abilities and improve coding efficiency. Join the competition, solve challenges, and elevate your coding prowess.
16 | Hard - Advanced Concepts & Challenges:
17 |
18 | Take your skills to the next level in the "Hard" category! Dive into advanced programming concepts and tackle real-world challenges. From system design and machine learning to cryptography and optimization problems, this category pushes the boundaries of technical expertise and fosters creativity in problem-solving.
19 | License
20 | This project is licensed under the terms of the MIT License.
21 |
22 | Contributing
23 | We welcome contributions from developers of all skill levels. Before contributing, please read our Contribution Guidelines for instructions on how to get started and our code of conduct.
24 |
25 | Getting Started
26 | To get started with contributing to OpenSourceNexus, follow these steps:
27 |
28 | Fork the repository.
29 | Clone your forked repository to your local machine.
30 | Create a new branch for your contribution: git checkout -b my-contribution.
31 | Make your changes and commit them: git commit -m "Add new feature".
32 | Push your changes to your forked repository: git push origin my-contribution.
33 | Open a pull request from your forked repository to the main repository.
34 | Support
35 | If you have any questions or need assistance, please don't hesitate to reach out to us or open an issue in the repository.
36 |
37 | Acknowledgments
38 | We would like to thank all the contributors who have helped make OpenSourceNexus possible.
39 |
40 | Contact
41 | For inquiries, please contact shawnarun09@gmail.com.
--------------------------------------------------------------------------------