Coder Social home page Coder Social logo

joachimdalen / azdevops-work-item-wiki Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 1.0 1.08 MB

Add static wiki pages to your work items

License: MIT License

JavaScript 12.67% TypeScript 80.82% SCSS 6.52%
azure-devops-extension azure-devops azure-boards work-item-control hacktoberfest

azdevops-work-item-wiki's Introduction

Hi there ๐Ÿ‘‹

Hi, I'm Joachim! Nice of you to stop by. Let me tell you a little bit about me and what I do.

I'm a Cloud Solutions Architect specializing in Azure, Azure DevOps and .NET.

My main focus areas revolves around:

  • Infrastructure Engineering
  • Developer Experience
  • Automation

I also enjoy the challenges that comes with desiging software and infrastructure architecture.

Projects

Currently not working on anything :(

My repositories

Like many other developers I have a lot of unfinished projects and a lot of them you fill find under this project. I tend to not delete any projects, but that does not mean I will come back to them. Feel free to submit an issue on any of them if you have any questions.

Azure Certified

Identity and Access Administrator Associate Azure Security Engineer Associate Azure Developer Associate
DevOps Engineer Expert Azure Solutions Architect Expert Security, Compliance, and Identity Fundamentals

CompTIA Certified

CompTIA CTT+ Classroom Trainer

azdevops-work-item-wiki's People

Contributors

joachimdalen avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

stevenvandijk

azdevops-work-item-wiki's Issues

Links should be parsed as `target="_blank"`

When rendering a markdown link i.e. [Text](www.link.com)

<a href="www.link.com">Text</a>

Does not include target="_blank" meaning it opens inside the rendered frame. Allowing to do fun stuff like recursion etc. target="_blank" Should be the default behavior when parsed.

Images is always read from `wikiMaster`

When parsing images, the reference is asuming the wiki is from the master branch: versionDescriptor.version=wikiMaster.
I don't think there is a way to get from which branch the wiki is from directly via the url i.e.:
https://dev.azure.com/orgname/ProjectName/_wiki/wikis/WikiName/1/Wiki-Page

One way to fix this would be to add an option setting field allowing you to specify the branch and use it as input like so:
Branch name: test123

https://orgname.visualstudio.com/d34a4258-7594-4db8-bbcb-361795a73a8d/_apis/git/repositories/625dc43b-e19f-4276-8316-41dc328b56f6/Items?path=/.attachments/test_img.png&download=false&resolveLfs=true&%24format=octetStream&api-version=5.0-preview.1&sanitize=true&versionDescriptor.version=test123

Update font to Segoe UI

Update parsed markdown from font-family: sans-serif to Segoe UI to match Wiki's font with the appropriate fallback fonts.

Missing markdown parsing of image size

![image.png](/.attachments/image-826f5a2a-8535-45ef-9a6b-19698651b4e8.png =x600) does not get parsed as an image with a height 600px, nor does it work with =600x600 & =600x :
image

And I can't use <img src="/.attachments/image-826f5a2a-8535-45ef-9a6b-19698651b4e8.png" style="width:600px;"/> as its not supported in the wiki.

Configuration issue

Hello guys,

I am having issues configuring the control. This is what I have (using sample names):

Organization name: abc-def
Project Name: abc def

URL to access my project: abc-def.visualstudio.com/abc%20def
(This URL works)

My understanding is that I must update your template:

https://dev.azure.com/organization/demo-project/_wiki/wikis/demo-project.wiki/1/This-is-a-page

like this:

https://abc-def.visualstudio.com/abc%20def/_wiki/wikis/abc%20def.wiki/1/this-page-does-not-exist-yet

but I get this error:
Failed to resolve project
Failed to resolve the project for the wiki.

I also tried:

https://abc-def.visualstudio.com/abc-def/_wiki/wikis/abc%20def.wiki/1/this-page-does-not-exist-yet
https://abc-def.visualstudio.com/abc-def/abc%def/_wiki/wikis/abc%20def.wiki/1/this-page-does-not-exist-yet
https://visualstudio.com/abc-def/_wiki/wikis/abc%20def.wiki/1/this-page-does-not-exist-yet
https://dev.azure.com/abc-def/abc%20def/_wiki/wikis/abc%20def.wiki/1/this-page-does-not-exist-yet
https://dev.azure.com/abc%20def/_wiki/wikis/abc%20def.wiki/1/this-page-does-not-exist-yet

I get the same error message in all cases.

What could be wrong?

Article fails to load if work item is being edited and changes have been made

Reproduction steps:

  1. Add an instance of this extension to a work item type's definition as a group and correctly link it up to a wiki page URL.
  2. Open a work item of that type and collapse the wiki group:
    image
  3. Open another work item of that type and edit one if its fields. For example, start changing the title.
  4. Try to expand the wiki group and observe that it does not populate:
    image

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.