Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/campus-experts/awesome-campus-expert
🕶 An awesome list of resources for campus experts! 🕶
https://github.com/campus-experts/awesome-campus-expert
List: awesome-campus-expert
Last synced: 16 days ago
JSON representation
🕶 An awesome list of resources for campus experts! 🕶
- Host: GitHub
- URL: https://github.com/campus-experts/awesome-campus-expert
- Owner: campus-experts
- License: cc0-1.0
- Created: 2017-04-10T15:27:18.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-03-08T00:18:23.000Z (almost 2 years ago)
- Last Synced: 2024-05-20T06:10:35.077Z (7 months ago)
- Homepage:
- Size: 34.2 KB
- Stars: 492
- Watchers: 15
- Forks: 115
- Open Issues: 13
-
Metadata Files:
- Readme: readme.md
- Contributing: contributing.md
- License: LICENSE.md
- Code of conduct: code-of-conduct.md
Awesome Lists containing this project
- ultimate-awesome - awesome-campus-expert - 🕶 An awesome list of resources for campus experts! 🕶. (Other Lists / Monkey C Lists)
README
![Awesome Campus Expert](https://cloud.githubusercontent.com/assets/8436717/25505858/a76c6a54-2b9b-11e7-9062-d9f4e664ace0.gif)
[![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)
Resources marked with a :triangular_flag_on_post: have been created by campus experts
## Contents
- [Learn](#learn)
- [Git](#git)
- [Markdown](#markdown)
- [Workshops](#workshops)
- [Tips](#tips)
- [Teaching](#teaching)
- [Slide Resources](#slide-resources)
- [Writing](#writing)
- [Tools](#tools)
- [Content Guides](#content-guides)
- [Open Source](#open-source)
- [Find projects](#find-projects)
- [Community](#community)
- [Management](#management)## Learn
Resources for learning or teaching languages, techniques, skills etc.
### Git
- [tryGit](https://try.github.io/levels/1/challenges/1) - A 15 minute introduction to git in the terminal.
- [Learn Git Branching](http://learngitbranching.js.org/) - Interactive lesson which visualises branches and commits
- [GitHub Flow](https://guides.github.com/introduction/flow/) - Guide that explains how and why GitHub Flow work
- [On Demand Training](https://services.github.com/on-demand/) - On demand training material for various Git and GitHub tools such a command line and GitHub Pages
- [GitHub training resources](https://services.github.com/resources/) - Extensive collection of battle tested resources from documentation to training slides and cheat sheets
- :triangular_flag_on_post: [Lionex/github-workshop](https://github.com/Lionex/github-workshop) - Originally created for HackFSU '17, this workshop hopes to introduce new hackers to the basics of using git with GitHub.### Markdown
- [Mastering Markdown](https://guides.github.com/features/mastering-markdown/) - GitHub guide to mastering GitHub flavoured 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](http://speaking.io/) - a cool website with some good tips on giving talks, focused on tech talks mostly
- [The Art of Slide Design](https://missgeeky.com/2017/08/04/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](https://github.com/github/training-utils) - A series of Bash and ZShell scripts useful when teaching about git and GitHub (+ bonus [list of useful apps](https://github.com/github/training-utils#other-useful-apps))
- [codesandbox](https://codesandbox.io/) - Online web application editor (react, vue), useful when running a react/vue or other framework type workshop.
- [Glitch](https://glitch.com/) - 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](https://github.com/fsprojects/FsReveal) - FsReveal allows you to write beautiful slides in Markdown and brings F# to the reveal.js web presentation framework.
- [Remark](https://github.com/gnab/remark) - A simple, in-browser, markdown-driven slideshow tool targeted at people who know their way around HTML and CSS.
- [`reveal-md`](https://www.npmjs.com/package/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](https://apiary.io/) - Powerful API Design Stack. Built for Developers.
- [Swagger](http://swagger.io) - 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](https://nanoc.ws/) - 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](http://www.sphinx-doc.org/en/stable/) - Sphinx is a tool that makes it easy to create intelligent and beautiful documentation, originally created for the Python documentation.
- [Daux](https://github.com/justinwalsh/daux.io) - Daux is an documentation generator that uses a simple folder structure and Markdown files to create custom documentation on the fly.
- :triangular_flag_on_post: [mdpdf](https://github.com/bluehatbrit/mdpdf) - mdpdf is a tool for generating stylable pdfs from markdown.### Content Guides
Communication and writing style
- [MailChimp](http://styleguide.mailchimp.com/) - The style guide was created for MailChimp employees
- [18f](https://pages.18f.gov/content-guide/) - How to plan, write, and manage content at 18F.
- [Digital Ocean](https://www.digitalocean.com/community/tutorials/digitalocean-s-writing-guidelines) - DigitalOcean's Writing Guidelines
- [SendGrid](https://sendgrid.com/blog/write-technical-blog-posts/) - How To Write Technical Blog Posts## Open Source
### Find Projects
- [Up For Grabs](http://up-for-grabs.net/) - List of projects which have curated tasks specifically for new contributors.
- [issuehub.io](http://issuehub.io/) - Contribute to Open Source. Search issue labels to find the right project for you!
- [FIRST TIMERS ONLY](http://www.firsttimersonly.com/) - Friendly Open Source projects should reserve specific issues for newbies.
- [Your First PR](http://yourfirstpr.github.io/) - Your First PR helps you get started contributing to Open Source by showcasing great starter issues on GitHub and elsewhere.
- [Awesome First PR Opportunities](https://github.com/MunGell/awesome-for-beginners) - A list of awesome beginners-friendly projects.
- [Codetriange](https://www.codetriage.com/) - Help out your favorite open source projects and become a better developer while doing it.
- [Pull Request Roulette](http://PullRequestRoulette.com) - Pull requests (or PRs) submitted for review
- [24 Pull Requests](http://24pullrequests.com) - Contribute to projects for 24 days leading up to christmas
- [WebCompat](https://webcompat.com/) - Bug reporting for the internet## Community
### Management
- [Curriculum for the Atom Community Manager Apprenticeship project](https://github.com/lee-dohm/community-manager)## Contribute
Contributions welcome! Read the [contribution guidelines](contributing.md) first.
## License
[![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](http://creativecommons.org/publicdomain/zero/1.0)
To the extent possible under law, Joe Nash has waived all copyright and
related or neighboring rights to this work.