Git Product home page Git Product logo

isabella232 / cloud-developer-advocates Goto Github PK

View Code? Open in Web Editor NEW

This project forked from microsoftdocs/cloud-developer-advocates

0.0 0.0 0.0 111.33 MB

Site content for the site listing the Cloud Advocacy team within Developer Relations at Microsoft.

Home Page: https://developer.microsoft.com/advocates/

License: Creative Commons Attribution 4.0 International

PowerShell 54.80% C# 45.20%

cloud-developer-advocates's Introduction

Microsoft Open Source 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.

Adding your profile

  1. Fork the main repository to your account. Clone the repository locally and switch to the master branch.
  2. Add a YAML file with the following convention firstname-lastname.yml at the path /advocates/.
  3. Add your profile picture (PNG/JPG) to /advocates/media/profiles/ with the same convention. Ensure that your picture don't go above 450px and that it is perfectly square (eg. 450x450)

Filling up your profile

For your convenience, a snippet has been created to allow you to fill your profile.

Start by opening the YAML we just created (eg. firstname-lastname.yml) and make sure that your cursor is at the beginning of the file.

Press CTRL-SHIFT-P (CMD-SHIFT-P on Mac), and type Insert snippet. Select the Advocate Profile loaded from your workspace. Make sure to tab through the different options as it will ensure consistency without relying on copy/paste.

Make sure to update your social profiles and the longitude/latitude of your city. For security reasons, do not use your home's longitude/latitude but your city's.

Feel free to add any other links to the connect section but to limit it to ~6. You can use any title you want.

After filling up your profile

  1. Commit those changes to your local repository.
  2. Push those changes to your fork.
  3. Open a pull request to the main repository.

Final Merger Instructions

If you have merging rights on this repository, those are instructions for you.

  1. Clone the repository of the pull request in a local folder
  2. Open a PowerShell console, navigate to the folder of the repo and run ./FromYmlToTOC-INDEX.ps1. This will update 3 files (index.html.yml, map.yml, toc.yml) that ensure the home page, the map, and the table of content (on the left) are updated with the latest updates.
  3. Commit those changes to your local repository.
  4. Pushing it back will update the PR

Merging to live

The Advocates website will only show what's inside the live branch. This allow us to work on multiple iteration and make mistakes in master before we publish.

To publish all of your changes, create a new PR to live and submit it. Once all the validation and checks are green, you can merge it.

Changes can take up to 15 minutes to be applied.

Q&A

I see a warning on advocates/index.html.yml. Invalid file link for './map' and './tweets'

Line 10, Column 8: [Warning-file-not-found] Invalid file link: './map'.

Those are perfectly normal. Those links are dynamic and do not exist. Docfx can't find those files so it's warning you.

I don't have PowerShell installed, do I need to run the FromYmltoTOC-INDEX.ps1?

Unless you are the final merger, you do not need to run that command. You therefor don't need PowerShell.

cloud-developer-advocates's People

Contributors

adkinn avatar anthonychu avatar aprilspeight avatar bbenz avatar berndverst avatar brianpeek avatar bridgetkromhout avatar brminnick avatar brunoborges avatar codemillmatt avatar davistjoseph avatar dend avatar drguthals avatar fboucher avatar gcordido avatar glaucia86 avatar gomomohapi avatar jaydestro avatar jdanyow avatar maximrouiller avatar meaghanlewis avatar naveens41 avatar paladique avatar pierreroman avatar rod-trent avatar sandraahlgrimm avatar spboyer avatar timheuer avatar v-talov-zz avatar wibjorn avatar

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.