Skip to content

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).

License

Notifications You must be signed in to change notification settings

cinnamon-msft/opensource.microsoft.com-1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 opencode@microsoft.com 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.

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.

About

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).

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 38.2%
  • HTML 35.2%
  • CSS 25.9%
  • Other 0.7%