All Projects → microsoft → Opensource.microsoft.com

microsoft / Opensource.microsoft.com

Licence: mit
This is the source code to the Microsoft Open Source site featuring projects, program information, and "get involved" pages. This site is published at opensource.microsoft.com and managed by the Microsoft Open Source Programs Office (OSPO).

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Opensource.microsoft.com

Choosealicense.com
A site to provide non-judgmental guidance on choosing a license for your open source project
Stars: ✭ 2,648 (+1301.06%)
Mutual labels:  jekyll, open-source
Trumptracker.github.io
Open source for http://trumptracker.github.io/
Stars: ✭ 338 (+78.84%)
Mutual labels:  jekyll, open-source
Jessesquires.com
Turing complete with a stack of 0xdeadbeef
Stars: ✭ 31 (-83.6%)
Mutual labels:  jekyll, open-source
Jekyll Foundation
Start your Jekyll (v3) project with Zurb Foundation for Sites (v6, sass).
Stars: ✭ 181 (-4.23%)
Mutual labels:  jekyll
No Player
Simplified Player wrapper for MediaPlayer and ExoPlayer
Stars: ✭ 182 (-3.7%)
Mutual labels:  open-source
Type
🎉 Minimal and Clean Free Jekyll Theme
Stars: ✭ 185 (-2.12%)
Mutual labels:  jekyll
Loca
Open source real estate management
Stars: ✭ 189 (+0%)
Mutual labels:  open-source
Jekyll Webpack Boilerplate
⚡️ A boilerplate with Jekyll and Webpack to make the most performant static websites
Stars: ✭ 182 (-3.7%)
Mutual labels:  jekyll
Minima
Minima is a one-size-fits-all Jekyll theme for writers.
Stars: ✭ 2,452 (+1197.35%)
Mutual labels:  jekyll
Github Metadata
Jekyll plugin to propagate the `site.github` namespace and set default values for use with GitHub Pages.
Stars: ✭ 184 (-2.65%)
Mutual labels:  jekyll
Armadito Av
Armadito antivirus main repository
Stars: ✭ 184 (-2.65%)
Mutual labels:  open-source
Nl Covid19 Notification App Website
Project website
Stars: ✭ 183 (-3.17%)
Mutual labels:  jekyll
Hackercouch
Hospitality for Hackers
Stars: ✭ 185 (-2.12%)
Mutual labels:  jekyll
Indigo
🍜 Minimalist Jekyll Template, dark and light themes
Stars: ✭ 2,214 (+1071.43%)
Mutual labels:  jekyll
Tsacdop
Enjoy podcasts with Tsacdop! A podcast player built with flutter.
Stars: ✭ 188 (-0.53%)
Mutual labels:  open-source
Lessormore
Jekyll theme.
Stars: ✭ 181 (-4.23%)
Mutual labels:  jekyll
Jekyll Theme Massively
Preview
Stars: ✭ 187 (-1.06%)
Mutual labels:  jekyll
Post Scheduler
Schedule posts & content updates for static websites (Jekyll, Hugo, Gatsby, Phenomic etc)
Stars: ✭ 184 (-2.65%)
Mutual labels:  jekyll
Fast template
A template for really easy blogging with GitHub Pages
Stars: ✭ 184 (-2.65%)
Mutual labels:  jekyll
Texture
A configurable jekyll theme for simply beautiful blogs.
Stars: ✭ 185 (-2.12%)
Mutual labels:  jekyll

opensource.microsoft.com

The opensource.microsoft.com web site is a simple, factual web site sharing information about Microsoft's open source program, the open source ecosystem that we support, and opportunities to get involved in projects and learn more.

The site is generated by Jekyll, a popular open source static site generator implemented in Ruby (Jekyll powers GitHub Pages). It is deployed to Microsoft Azure within a Linux Azure Kubernetes Service (AKS) cluster, and also makes use of Azure Front Door and Azure CDN. Dynamic data is retrieved through a Node.js backend implemented in TypeScript.

Created by the Microsoft Open Source Programs Office (OSPO), part of the One Engineering System (1ES) team, we launched the site in August 2020, replacing an antiquated version. We expect that updates and contributions to the site will be made by Microsoft teams to feature new and interesting projects, update the curated blog posts, and improve program and ecosystem pages.

We do not currently have plans to add drastically different sections to the site or to be the "source of truth" for blog posts or other content. We're able to accept some coordinated contributions or suggestions, but request coordination in issues before embarking on new functionality, as the site has a set of requirements to meet such as being WCAG 2.1 accessible, and deploying to Microsoft's cloud.

The primary site navigation is:

  • Homepage overview
  • Get involved
  • Projects
  • Ecosystem
  • Our program

Other content includes:

  • Jobs (an external link)
  • Blog (an external link)
  • Code of Conduct text
  • a "thank you" page about the open source powering the project

Contributing

Code of Conduct

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

CLA

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

Contribution scenarios

Thanks for your interest in contributing to the https://opensource.microsoft.com web site. Please make sure to communicate any contribution ideas as an issue before starting a pull request. We'd love to see how to best involve you.

We're happy that this site is open source (because a site about open source should be open source).

As a public-facing site hosted at microsoft.com, we may not be able to accept general contributions to this site, so your pull request may be closed and not merged, even if it's great, and we may not be able to provide complete context for any such decision.

Thanks for your understanding.

Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.

Telemetry

By default, this project does not include telemetry; however, the GitHub Actions may generate the production version of the site without modification.

When the Jekyll build environment is set to Microsoft's production environment name - "opensource.microsoft.com" - Microsoft's standard cookie compliance and analytics code to connect with Application Insights is included in the site.

  • Data Collection. The software may collect information about you and your use of the software and send it to Microsoft. Microsoft may use this information to provide services and improve our products and services. You may turn off the telemetry as described in the repository. There are also some features in the software that may enable you and Microsoft to collect data from users of your applications. If you use these features, you must comply with applicable law, including providing appropriate notices to users of your applications together with a copy of Microsoft's privacy statement. Our privacy statement is located at https://go.microsoft.com/fwlink/?LinkID=824704. You can learn more about data collection and use in the help documentation and our privacy statement. Your use of the software operates as your consent to these practices.

Development

Developing locally

Ensure you have a working copy of Ruby, Node.js and Gulp.

bundle
npm install
gulp
bundle exec jekyll serve

The Dockerfile is available to host a local nginx version of the static site, although dynamic site features are not available when running local, and Gulp is not currently run in the container.

GitHub Actions

This repo uses GitHub Actions for several purposes.

Build

The primary build from the main branch creates the static version of the site and stores it as an artifact. This is done using a Docker container specific to this build environment inc. Ruby Gems, Node packages, etc.

Pull requests

A separate staging can be configured to use a version of this site, if a maintainer of the project approves it, using a comment including the phrase /startContentBuild.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].