Git Product home page Git Product logo

awesome-campus-expert's Introduction

Awesome Campus Expert

Awesome

Resources marked with a ๐Ÿšฉ have been created by campus experts

Contents

Learn

Resources for learning or teaching languages, techniques, skills etc.

Git

  • tryGit - A 15 minute introduction to git in the terminal.
  • Learn Git Branching - Interactive lesson which visualises branches and commits
  • GitHub Flow - Guide that explains how and why GitHub Flow work
  • On Demand Training - On demand training material for various Git and GitHub tools such a command line and GitHub Pages
  • GitHub training resources - Extensive collection of battle tested resources from documentation to training slides and cheat sheets
  • ๐Ÿšฉ Lionex/github-workshop - Originally created for HackFSU '17, this workshop hopes to introduce new hackers to the basics of using git with GitHub.

Markdown

Workshops

Resources for running workshops and workshops that other campus experts have run themselves or that may be useful to others.

Tips

  • Speaking.io - a cool website with some good tips on giving talks, focused on tech talks mostly
  • The Art of Slide Design - Melinda Seckington, talk on the fundamentals of good slide design for pleasant and effective transfer of information.

Teaching

  • github/training-utils - A series of Bash and ZShell scripts useful when teaching about git and GitHub (+ bonus list of useful apps)
  • codesandbox - Online web application editor (react, vue), useful when running a react/vue or other framework type workshop.
  • Glitch - Online HTML/JS/CSS editor and viewer, very useful when doing HTMl / web based workshops. Also hosts the static site at project-name.glitch.me. Bonus, runs node.js so it can also be used to run an api workshop if the backend is written in node.js.

Slide Resources

  • FsReveal - FsReveal allows you to write beautiful slides in Markdown and brings F# to the reveal.js web presentation framework.
  • Remark - A simple, in-browser, markdown-driven slideshow tool targeted at people who know their way around HTML and CSS.
  • reveal-md - Write reveal.js slides as a single markdown file, and use markdown's html fallback to add more complicated markup and set reveal-specific configuration (like fragments).

Writing

Resources for writing and maintaining technical documentation

Visualisation

  • Apiary - Powerful API Design Stack. Built for Developers.
  • Swagger - Swagger is a powerful open source framework backed by a large ecosystem of tools that helps design, build, document, and consume RESTful APIs.

Tools

  • nanoc - Nanoc is a static-site generator, fit for building anything from a small personal blog to a large corporate website. (used by GitHub on their own docs)
  • Sphinx - Sphinx is a tool that makes it easy to create intelligent and beautiful documentation, originally created for the Python documentation.
  • Daux - Daux is an documentation generator that uses a simple folder structure and Markdown files to create custom documentation on the fly.
  • ๐Ÿšฉ mdpdf - mdpdf is a tool for generating stylable pdfs from markdown.

Content Guides

Communication and writing style

  • MailChimp - The style guide was created for MailChimp employees
  • 18f - How to plan, write, and manage content at 18F.
  • Digital Ocean - DigitalOcean's Writing Guidelines
  • SendGrid - How To Write Technical Blog Posts

Open Source

Find Projects

  • Up For Grabs - List of projects which have curated tasks specifically for new contributors.
  • issuehub.io - Contribute to Open Source. Search issue labels to find the right project for you!
  • FIRST TIMERS ONLY - Friendly Open Source projects should reserve specific issues for newbies.
  • Your First PR - Your First PR helps you get started contributing to Open Source by showcasing great starter issues on GitHub and elsewhere.
  • Awesome First PR Opportunities - A list of awesome beginners-friendly projects.
  • Codetriange - Help out your favorite open source projects and become a better developer while doing it.
  • Pull Request Roulette - Pull requests (or PRs) submitted for review
  • 24 Pull Requests - Contribute to projects for 24 days leading up to christmas
  • WebCompat - Bug reporting for the internet

Community

Management

Contribute

Contributions welcome! Read the contribution guidelines first.

License

CC0

To the extent possible under law, Joe Nash has waived all copyright and related or neighboring rights to this work.

awesome-campus-expert's People

Contributors

bluehatbrit avatar brandon93s avatar juanpflores avatar kaifish avatar kingnoosh avatar pandelisz avatar panquesito7 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

awesome-campus-expert's Issues

Request to add me to this organization

I am an undergraduate at PICT, Pune. A quality and output-driven computer enthusiast. Passionate about exploring computer science and technology-related topics. My domains & fields of interest are machine learning, data science, Computer Vision, Python, Java, C++, R, MATLAB, open-source. I aspire to work and contribute to these fields for betterment society through research and innovations for improvisation in the field of computer science and technology.

I have a keen interest in the research, especially in the domains of machine learning, AI, and data science. I have been a research fellow at The Emerging Tech Foundation. I have been a python mentor at Skillship foundation, a mentor at facebook's developer's circle. I have a keen interest in writing technical blogs and articles, worked at Geeksforgeeks.org as a technical content writer. Also currently I am an editor at PICT IEEE NewsletterGroup, which is a technical biannual magazine of my college. Also, I write technical blogs on medium.

I am even passionate about web-development. I have developed the official website of CTD 2020 (a technical event of PISB), also completed a couple of internships in this domain with Wikasta Technical Solutions and another with Kode IT Solutions. I am Technical Lead Developer at GirlScript Foundation Pune, here I manage all the tech issues and development of its official website.

I am a semifinalist of the national python codathon conducted by cisco and ISTE. I have been accepted as a Udacity scholar for the Microsoft Azure Machine Learning scholarship program. I am also an enthusiastic open source contributor, I am a Github's Arctic Code Vault Contributor.

Keen about exploring opportunities in the field of research and development in computer science-related technologies, also open for collaborations!

Link testing

Link decay is often a problem with large lists like these, what do we think about a daily build with travis which checks all the URL's return with a 200 OK? Should be quite easy to write by parsing the readme into html and then cycling through all links making a request to each.

A down side is it would probably be quite slow. To combat that we could configure it to only run daily and not be a requirement for PR's. Although that would make it easier for people to add urls which don't work in the first place.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.