├── HowToOpenSource.md ├── LICENSE ├── NetworkingBasics.md ├── README.md └── images ├── 100x180px.svg ├── PCLogoSideBy.svg ├── cfdn.jpg ├── codetutor.jpg ├── codexdark.png ├── corkboard.jpg ├── dotenv.png ├── express.png ├── githubclone.JPG ├── gitignore.png ├── handlebars.png ├── index.html ├── mysql2.svg ├── nodejs.png ├── nodemailer.png ├── npm.png ├── projectcodexlogo.png ├── projectcodexlogolx.png └── sequelize.png /HowToOpenSource.md: -------------------------------------------------------------------------------- 1 | # Welcome to [Project Codex's][1] Open Source FAQ! 2 | [1]: https://github.com/ProjectCodex 3 | 4 | ### Navigation 5 | - [So what is Open Source?](#so-what-is-open-source) 6 | - [What is Git?](#what-is-git) 7 | - [Where do I download Git?](#where-do-i-download-git) 8 | - [I Need a Git Walkthrough](#i-need-a-git-walkthrough) 9 | - [I just need a quick Git Reference](#i-just-need-a-quick-git-reference) 10 | - [How do I use git on my own projects?](#how-do-i-use-git-on-my-own-projects) 11 | - [How does Git work with Open Source Projects?](#how-does-git-work-with-open-source-projects) 12 | - [That was confusing. Can you walk me through that again?](#that-was-confusing-can-you-walk-me-through-that-again) 13 | - [Where can I practice contributing to Open Source?](#where-can-i-practice-contributing-to-open-source) 14 | - [What if I can't afford a sandbox for coding?](#What-if-i-cant-afford-a-sandbox-for-coding?) 15 | --- 16 | ## So what is Open Source? 17 | 18 | From [opensource.com](https://opensource.com/resources/what-open-source): 19 | >The term "open source" refers to something people can modify and share because its design is publicly accessible. 20 | >...Open source software is software with source code that anyone can inspect, modify, and enhance. 21 | 22 | Open source projects are a way for people to collaborate on projects without being in the same office, on the same team, or even on the same network. Using version control systems like Git/GitHub, people are able to work on code bases independently and submit their changes for review to be merged in. 23 | 24 | --- 25 | ## What is Git? 26 | 27 | Here's a great intro by The Coding Train: 28 | 29 | [![The Coding Train Explains Git](https://img.youtube.com/vi/BCQHnlnPusY/0.jpg)](https://youtu.be/BCQHnlnPusY) 30 | 31 | --- 32 | ## Where do I download Git? 33 | 34 | Download git/git bash [here](https://git-scm.com/downloads) 35 | Git Bash is the Linux command line shell that you can use for git. It's awesome, trust us. 36 | 37 | --- 38 | ## I Need a Git Walkthrough 39 | 40 | Here's a video by Traversy Media that walks you through some git adding, pushing, pulling, etc.: 41 | 42 | [![Traversy Media Walkthrough](https://img.youtube.com/vi/SWYqp7iY_Tc/0.jpg)](https://youtu.be/SWYqp7iY_Tc) 43 | 44 | --- 45 | ## I just need a quick Git Reference 46 | 47 | Here's a [Git Cheat Sheet](http://jonas.nitro.dk/git/quick-reference.html) 48 | This covers probably more git commands than you'll need. 49 | 50 | And Here's a [Simple Git Guide](http://rogerdudler.github.io/git-guide/) 51 | This guide explains a lot of the commands you'll use 52 | 53 | --- 54 | ## How do I use git on my own projects? 55 | 56 | Definitely check out the resources above for a more in-depth explanation, but once you make a repository and clone it down into a folder, 57 | just add your files there and work on them, then send the changes up to github with the commands below. 58 | 59 | Here's the basic commands you'll use with git: 60 | * `git add .` - add files to track 61 | * `git commit -m ""` - commit the changes to the files 62 | * `git pull` - pull changes down from the cloud 63 | * `git push` - send your changes up 64 | 65 | Those four commands are all you need to work on your own project with git/github. But what about collaborating? 66 | 67 | --- 68 | ## How does Git work with Open Source Projects? 69 | 70 | Since you don't own the repo or code in an open source project, how do you contribute? Basically you make a github and local copy of the project, make and test your changes, and then submit them for review. 71 | 72 | 1. Find a project and `Fork` it. 73 | At the very top right of this page you'll see a Fork button. 74 | If you click that, you'll make a copy of the project on your github profile. 75 | 76 | 1. `Clone` it down. 77 | You need to clone the project to your local machine. 78 | Click the "clone or download" button on your repo's homepage and copy the link in the menu. 79 | Then open git bash in the directory/folder on your machine you want to work in and `git clone ` 80 | 81 | 1. Set your upstream `remote` to the Main Project's repo. 82 | Go back to github and repeat the previous step using the original project's repo homepage. 83 | Don't clone it down again, just copy that link under "clone or download" 84 | Now on your machine in git bash enter `git remote add upstream ` 85 | This adds a way for you to pull changes from the source project down to your local machine. 86 | **This is important because you must assume the source project is constantly changing!** 87 | 88 | 1. Make whatever changes you want to make then `add` and `commit` them. 89 | **Don't** `push`. 90 | `git add .` then `git commit -m ""` 91 | **Don't Push yet!** 92 | 93 | 1. `Pull` down from the original project. 94 | Type `git pull upstream master` 95 | This will let you handle any conflicts to the original repo locally on your machine. 96 | If there's no conflicts, great. Skip to the next step. 97 | If there are, you'll have to fix those conflicts and then save, `git add .` and `git commit` again. 98 | 99 | 1. Now you can `push`. 100 | Now you need to push your changes to your _forked_ repo. 101 | You can't send your changes directly to the original project/upstream. 102 | 103 | 1. Now submit a pull request! 104 | Click the "pull request" button on your repo page. 105 | This lets the original repo owners know that you have made some changes for them to review. 106 | If they like them, they'll be merged in. 107 | If not, they may ask you to make some changes, which you can then implement and resubmit. 108 | 109 | --- 110 | ### That was confusing. Can you walk me through that again? 111 | 112 | Sure! Here's a video from The Odin Project (a free online web bootcamp) about how the open source process works: 113 | 114 | [![The Odin Project Explains Open Source](https://img.youtube.com/vi/mENDYhfxH-o/0.jpg)](https://youtu.be/mENDYhfxH-o) 115 | 116 | --- 117 | 118 | ## Where can I practice contributing to Open Source? 119 | 120 | You can start by contributing to Project Codex's Open Source Repos! Either fork this repo and help add to this readme or the main readme, or maybe just fix a typo, or sign your name to the credits [here](https://github.com/ProjectCodex/OpenSourceProjects#credits). 121 | 122 | There's also some different sites that aggregate beginner-friendly open source projects: 123 | * [First Contributions](https://github.com/Roshanjossey/first-contributions) 124 | * [Up For Grabs](https://up-for-grabs.net/#/) 125 | * [First Timers Only](https://www.firsttimersonly.com/) 126 | * [Your First PR](http://yourfirstpr.github.io/) 127 | * [Awesome For Beginners](https://github.com/MunGell/awesome-for-beginners) 128 | * [freeCodeCamp](https://github.com/freeCodeCamp/freeCodeCamp/labels/first%20timers%20welcome) 129 | 130 | Project Codex is focused on getting its members comfortable with Open Source. Come out to our [meetup](https://www.meetup.com/project-code-experience/) and ask us lots of questions! 131 | 132 | ## What if I can't afford a sandbox for coding? 133 | 134 | You can start by checking out this list of free resources for developers. It's an extensive collection of cloud vendors and coding tools offering free options for people starting their dev journey. 135 | Be sure to spread the word to your friends about the site so that others can enjoy it as well. 136 | * [Free for Developers](https://free-for.dev/#/) 137 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2018 Project Codex 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /NetworkingBasics.md: -------------------------------------------------------------------------------- 1 | # Welcome to [Project Codex's][1] Networking Basics! 2 | [1]: https://github.com/ProjectCodex 3 | 4 | ### Navigation 5 | - [So what is Networking?](#so-what-is-networking) 6 | - [Why is Networking important?](#why-is-networking-important) 7 | - [Okay, where can I go in Orlando?](#okay-where-can-i-go-in-orlando) 8 | - [I can't make it to the meetups](#i-cant-make-it-to-the-meetups) 9 | 10 | --- 11 | ## So what is Networking? 12 | 13 | From [lexico.com](https://www.lexico.com/en/definition/networking): 14 | >The action or process of interacting with others to exchange information and develop professional or social contacts. 15 | >‘the skills of networking, bargaining, and negotiation’ 16 | 17 | Networking is a way for Developers to reach beyond themselves to find resources in the community. This can be through digital communication or personal communication, 18 | but personal communication has an added bonus of establishing rapport with others, and in many cases - strong friendships and possible employment opportunities. 19 | 20 | --- 21 | ## Why is Networking important? 22 | 23 | Here's a great intro by Marcell Lipp in Dev.to: 24 | 25 | [7 good opportunities to do networking as a software developer](https://dev.to/rlxdprogrammer/7-good-opportunities-to-do-networking-as-a-software-developer-38cf) 26 | 27 | --- 28 | ## Okay, where can I go in Orlando? 29 | 30 | Since Project Codex is pretty heavily based in Orlando, we can definitely help you out. 31 | 32 | To start, make sure you create a Meetup account on [Meetup.com](https://www.meetup.com/). 33 | 34 | Next, you can search for the term "Tech" and tighten the criteria to be within 50 miles of Orlando, FL. 35 | 36 | Another option is to jump over to an already curated list, like the one hosted by Dwayne at [otech.events](https://otech.events/) and then go to the **Groups** tab 37 | 38 | Finally, if you just want a quickstart grouping, check these Meetups out: 39 | 40 | * [Project Codex: Orlando Junior Developers](https://www.meetup.com/orlando-juniors/) 41 | * [Orlando Developers Group](https://www.meetup.com/OrlandoDevs/) 42 | * [Front End Orlando CodePen](https://www.meetup.com/Front-End-Orlando/) 43 | * [Code For Orlando](https://www.meetup.com/Code-For-Orlando/) 44 | * [The Orlando Python User Group](https://www.meetup.com/OrlandoPython/) 45 | * [OrlandoJS](https://www.meetup.com/OrlandoJS/) 46 | * [ONETUG - Orlando .NET User Group](https://www.meetup.com/ONETUG/) 47 | * [iOS Orlando](https://www.meetup.com/iOS-Orlando/) 48 | * [Central Florida Android Developers Group](https://www.meetup.com/Central-Florida-Android-Developers-Group/) 49 | 50 | After you have looked over the list of available Meetups, go start attending them! Make it a goal to meet at least 3 new people at each one. You will find your circle of colleagues will grow tremendously. 51 | 52 | Once you meet people in the community, ask to be invited to the OrlandoDevelopers Slack group. You'll need to provide an email address that you want registered, 53 | but this opens a whole new area of opportunities with many channels available in various tech interests. 54 | 55 | Keep an eye out for User Group conferences like [SQLSaturdayOrlando](https://www.sqlsaturday.com/), [Orlando Code Camp](https://orlandocodecamp.com/), and [DevFest](https://devfestflorida.org/). 56 | All of these are opportunities for you to network and grow within the community, and often contain not only technical resources, but jobs by way of recruiters and sponsors as well. 57 | 58 | --- 59 | ## I can't make it to the meetups 60 | 61 | That's ok! Many people have family or other life events that keep them from going to Meetups. You can still learn and get to know the community. 62 | Many Meetups are being streamed and recorded to be posted on [otech.events](https://otech.events/) or [Orlando Devs Community Youtube](https://www.youtube.com/channel/UC1WEDaqcQohRZY7B6G7WayA/videos) 63 | 64 | One of the Orlando Developer Board Members also runs a monthly webinar viewing that is recorded for future use as well at [Certified Fresh Events](https://cfe.dev/) 65 | 66 | --- 67 | 68 | **Get out there and meet people!** -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |

2 | 3 |

4 | 5 | # Table of Contents: 6 | 7 | - [The Coding Boot Camp Pipeline Network](#the-coding-boot-camp-pipeline-network) 8 | - [Table of Contents:](#table-of-contents) 9 | - [About Our Project](#about-our-project) 10 | - [Project Scope](#project-scope) 11 | - [Description](#description) 12 | - [Open Source FAQ](#open-source-faq) 13 | - [Networking with your fellow Devs](#networking-with-your-fellow-devs) 14 | - [Contributing](#contributing) 15 | - [Credits](#credits) 16 | - [License](#license) 17 | 18 | ## About Our Project 19 | 20 | #### Project Scope 21 | 22 | The Coding Boot Camp Pipeline Network seeks to leverage the awesome talents of new and expert coders to build a web based application that will: 23 | 24 | 1. Help capture important and relevant information about its members work experience, programming knowledge, training, hidden talents and interests. 25 | 2. Help connect students with graduates, mentees with mentors, job seekers with hiring managers, and entreprenuers with expert advisers. 26 | 3. Help contributors gain valuable experience in the web development cycle (creating, scoping, architecting, coding, collaborating, and promoting) to further enhance their marketability as an prospective employee. 27 | 4. Help build confidence in developers (at every point in the journey) by sharpening their competence with real experience and guidance. 28 | 29 | ## Description 30 | 31 | The Coding Boot Camp Pipeline Network will build a web based application that handles a membership-based searchable database in order to foster valuable connections, creativity and collaborations. The application allows users to connect with others for job opportunities, mentoring, and open source collaboration. Users will be able to import their linkedIn profile and expand it into a more comprehensive profile to give members a deeper dive into their work experience, their education, their passions and interest, and their career aspirations. 32 | 33 | ## Open Source FAQ 34 | 35 | [How to Contribute to Open Source](./HowToOpenSource.md) 36 | 37 | ## Networking with your fellow Devs 38 | 39 | [Networking Basics](./NetworkingBasics.md) 40 | 41 | ## Contributing 42 | 43 | Post an [issue](https://github.com/ProjectCodex/TCBC-PipelineNetwork/issues) to begin a discussion on what you feel should be added to the project. 44 | 45 | ## Credits 46 | 47 | * "Reinaldo Llano" - Application Team Leader and and Full Stack Developer, [@llanoreinaldo](https://github.com/llanoreinaldo) 48 | * "Lee Warrick" - Application Co-Team Leader and Full Stack Developer [@mynar7](https://github.com/mynar7) 49 | * "Jon Disla" - Full Stack Developer 50 | * "Jeff Nabors" - Full Stack Developer 51 | * "James Calderon" - Software Developer 52 | * "Javier "Javi" Carrion" - QA Analyst, [@JavaVista](https://github.com/JavaVista) 53 | * "Victor Rivera" - Full Stack Developer 54 | * "Edwin Rivera" - Full Stack Developer 55 | * "John Correia" - Full Stack Developer 56 | * "Ariana M. Davis" - Full Stack Developer 57 | * "Rick Smith" - Software Developer 58 | * "Natalie Roberts" - Full Stack Developer 59 | * "Joel Tucker" - Software Engineer, [@JT-Mark](https://github.com/JT-Mark) 60 | * "Brandon Anderson" - IOS / Android Developer 61 | * "Rob Watson" - CEO at [Webidextrous.com](https://webidextrous.com) - [@crobertwatson](https://github.com/crobertwatson) 62 | * "Nick Belli" - Test Automation Engineer and Developer, [@NickBelli](https://github.com/NickBelli) 63 | * "Scott Diemer" - Full Stack Developer, [@scottdiemer](https://github.com/scottdiemer) 64 | * "Alex Wetzel" - Junior Web Developer, [@AlexWetzel](https://github.com/AlexWetzel) 65 | * "Iramis Valentin" - Software Developer and Test Automation Engineer 66 | * "Greg Weiss" - iOS Developer at NeuLion College 67 | * "Tim Rugg" - Software Developer, [@TimRugg](https://github.com/TimRugg) 68 | * "Kemi Thomas" - Software Developer, [@kem247](https://github.com/kem247) 69 | * "Ben Gohlke" - iOS Developer, [@jcgohlke](https://github.com/jcgohlke) 70 | * "Chris Albanese" - Web Developer, [@Alba-C](https://github.com/Alba-C) 71 | * "Jim Lee" - Software Developer, [@shadowcab](https://github.com/shadowcab) 72 | * "Juan Caballero" - Full Stack Developer, [@juferca](https://github.com/juferca) 73 | * "Eric Matson" - Software Developer 74 | * "Tom Kilmer" - Software Engineer and CTO, [@tlkilmer](https://github.com/tlkilmer) 75 | * "Daniel Muller" - Full Stack Dev, [@mulr](https://github.com/mulr) 76 | 77 | ## License 78 | 79 | > [MIT](https://github.com/ProjectCodex/TCBC-PipelineNetwork/blob/master/LICENSE) 80 | -------------------------------------------------------------------------------- /images/100x180px.svg: -------------------------------------------------------------------------------- 1 | 286x180 -------------------------------------------------------------------------------- /images/cfdn.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectCodex/OpenSourceProjects/b7bbd9b55b8f0fc407a6059a1c99ff9c4210a10b/images/cfdn.jpg -------------------------------------------------------------------------------- /images/codetutor.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectCodex/OpenSourceProjects/b7bbd9b55b8f0fc407a6059a1c99ff9c4210a10b/images/codetutor.jpg -------------------------------------------------------------------------------- /images/codexdark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectCodex/OpenSourceProjects/b7bbd9b55b8f0fc407a6059a1c99ff9c4210a10b/images/codexdark.png -------------------------------------------------------------------------------- /images/corkboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectCodex/OpenSourceProjects/b7bbd9b55b8f0fc407a6059a1c99ff9c4210a10b/images/corkboard.jpg -------------------------------------------------------------------------------- /images/dotenv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectCodex/OpenSourceProjects/b7bbd9b55b8f0fc407a6059a1c99ff9c4210a10b/images/dotenv.png -------------------------------------------------------------------------------- /images/express.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectCodex/OpenSourceProjects/b7bbd9b55b8f0fc407a6059a1c99ff9c4210a10b/images/express.png -------------------------------------------------------------------------------- /images/githubclone.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectCodex/OpenSourceProjects/b7bbd9b55b8f0fc407a6059a1c99ff9c4210a10b/images/githubclone.JPG -------------------------------------------------------------------------------- /images/gitignore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectCodex/OpenSourceProjects/b7bbd9b55b8f0fc407a6059a1c99ff9c4210a10b/images/gitignore.png -------------------------------------------------------------------------------- /images/handlebars.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectCodex/OpenSourceProjects/b7bbd9b55b8f0fc407a6059a1c99ff9c4210a10b/images/handlebars.png -------------------------------------------------------------------------------- /images/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 12 | 13 | 14 | 15 | 16 |
17 |
18 |

The Coding Boot Camp Pipeline Network

19 |

Open Source Project Concept

20 |
21 |

Ecosystem Design

22 |

23 | 24 |

25 |
26 |
27 |
28 |
29 |
30 |
31 | Card image cap 32 |
33 |
Central Florida Developers Network
34 |

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed et dui vitae lectus dictum aliquam. Cras tortor odio, porta fermentum cursus sed, viverra at ipsum. Pellentesque venenatis molestie dolor, porttitor pharetra elit eleifend in.

35 | Go somewhere 36 |
37 |
38 |
39 | 40 |
41 |
42 | Card image cap 43 |
44 |
Cork Board Resource App
45 |

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed et dui vitae lectus dictum aliquam. Cras tortor odio, porta fermentum cursus sed, viverra at ipsum. Pellentesque venenatis molestie dolor, porttitor pharetra elit eleifend in.

46 | Go somewhere 47 |
48 |
49 |
50 | 51 | 52 |
53 |
54 | Card image cap 55 |
56 |
Code Tutor
57 |

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed et dui vitae lectus dictum aliquam. Cras tortor odio, porta fermentum cursus sed, viverra at ipsum. Pellentesque venenatis molestie dolor, porttitor pharetra elit eleifend in.

58 | Go somewhere 59 |
60 |
61 |
62 |
63 |
64 | 65 | 66 | 68 | 70 | 72 | 73 | 74 | -------------------------------------------------------------------------------- /images/mysql2.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /images/nodejs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectCodex/OpenSourceProjects/b7bbd9b55b8f0fc407a6059a1c99ff9c4210a10b/images/nodejs.png -------------------------------------------------------------------------------- /images/nodemailer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectCodex/OpenSourceProjects/b7bbd9b55b8f0fc407a6059a1c99ff9c4210a10b/images/nodemailer.png -------------------------------------------------------------------------------- /images/npm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectCodex/OpenSourceProjects/b7bbd9b55b8f0fc407a6059a1c99ff9c4210a10b/images/npm.png -------------------------------------------------------------------------------- /images/projectcodexlogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectCodex/OpenSourceProjects/b7bbd9b55b8f0fc407a6059a1c99ff9c4210a10b/images/projectcodexlogo.png -------------------------------------------------------------------------------- /images/projectcodexlogolx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectCodex/OpenSourceProjects/b7bbd9b55b8f0fc407a6059a1c99ff9c4210a10b/images/projectcodexlogolx.png -------------------------------------------------------------------------------- /images/sequelize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectCodex/OpenSourceProjects/b7bbd9b55b8f0fc407a6059a1c99ff9c4210a10b/images/sequelize.png --------------------------------------------------------------------------------