Coder Social home page Coder Social logo

fermyon / developer Goto Github PK

View Code? Open in Web Editor NEW
47.0 47.0 63.0 37.47 MB

This is the home for developer.fermyon.com

Home Page: https://developer.fermyon.com

License: Apache License 2.0

Shell 3.44% JavaScript 26.48% SCSS 21.64% Handlebars 30.00% HCL 0.84% HTML 4.69% Vue 12.68% TypeScript 0.25%

developer's People

Contributors

adamreese avatar bacongobbler avatar calebschoepp avatar coderoflagos avatar dependabot[bot] avatar fibonacci1729 avatar flynnduism avatar garikasplund avatar itowlson avatar jasonwashburn avatar karenhchu avatar karthik2804 avatar kate-goldenring avatar lann avatar macolso avatar melissaklein24 avatar michellen avatar mikkelhegn avatar mjia8 avatar radu-matei avatar rajatjindal avatar rylev avatar sohanmaheshwar avatar taylols avatar technosophos avatar thorstenhans avatar tpmccallum avatar vamshireddy02 avatar vanvuongngo avatar vdice avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

developer's Issues

Implement sidebar through all pages

At present the sidebar (using cloud sidebar as an example) appears correctly when on the cloud/index page.

Screen Shot 2022-10-06 at 1 33 38 pm

However the sidebar disappears when a user clicks on a different page i.e. when visiting the cloud/cli-reference/ page.

Screen Shot 2022-10-06 at 1 35 38 pm

External link arrow

The static/image/arrowexternal.svg icon is a temporary solution. We need a designed file for this, and the corresponding css/html.

Copy button for commands also copy outputs

Consider the following code block that shows a shell command and its output:

image

The "copy" button will copy the entire contents, whereas the only thing you need is the command itself.

Is there a way we could have some logic (perhaps a shortcode?) where we could distinguish between a command and its output?

Update Spin GitHub

Once we release this portal, we need to freeze/remove the Spin repo docs.

  • Remove docs
  • #4
  • Spin readme.md needs an update with logo and text similar to quickstart

What is the precise meaning of the Other environment in the top 20 languages guide?

First I want to thank you for putting out this programming language guide for Wasm and it helped me a lot to learn what PLs support WASI environment. When I first read the guide, I was confused about the "Other" column in the top 20 languages. I later figured it out it meant non-browser environments. But this is a bit vague. Do you mean host environments with an operating systems like Windows or Unix? I would recommend to make it more specific, probably by saying these languages could work in Linux OS.

Another note is that the "Wasm languages" and "Other Notable Languages" have a section where the "Other" column is replaced with "CLI". Does "CLI" mean the same thing as "Other" in the previous section?

Too large copy button

This is entirely my preference that can be safely ignored.
But to me it seems the copy button is too big.

That's it, that's the issue.
Feel free to close.

image

Add copy icon to code blocks

Code blocks do not have a copy icon, so you can easily copy the whole content to your clipboard to quickly paste it into a terminal.

The code block is also not aligned on the right margin with the paragraphs.

image

Empty link in `content/spin/architecture.md`

The Markdown linter currently fails because of an empty link as pointed out by the error

content/spin/architecture.md:61:47 MD042/no-empty-links No empty links [Context: "[pre-instantiate]()"]

I am unsure of the proper link that it needs to be pointing at.

Update code samples: `as-wasi` examples to also include `wasi-shim`

The AssemblyScript section in wasm-languages currently references as-wasi. We can go ahead and update these docs as per the following information.

as-wasi
as-wasi is a third-party library that implemented WASI.
as-wasi got superseded by import wasi from the standard library.
as-wasi can still be considered current and is used in a few recognisable projects.

import wasi
import wasi from the standard library is no longer the default.

wasi-shim
Created by AssemblyScript, wasi-shim is now what we may know as the best alternative to import wasi (from the standard library) moving forward.

From what I can see there are a couple of spots possibly worth updating:

Code blocks are not following text width

image

Looks like it should be fixed in the Fermyon Style sheet:

fermyon-type.scss

ul, ol, dl, p, blockquote {
        margin: 1.67rem 0;
        font-size: 1rem;
        max-width: 800px;
}

    pre {
        margin: 1.333rem 0;
        max-width: 100%; <-- should be 800px like the above
        position: relative;
    }

Consolidate templates and scripts

Page templates and scripts to generate paths are currently duplicated per project/product. Let's see if this can be consolidated.

Spin SDK document page

I needed a reference to Spin SDKs and there is no good article in the Spin documentation to use.

We should create an article describing the Spin SDKs conceptually, which have and their support, and other SDKs we know about.

PR template

Crea a PR template with a content check-list.

Revisit "Extending and embedding Spin" docs

These docs are going to be out of date with the upcoming Spin core refactor. We should think about how we want to update this docs page or whether we should delete it until we have a more cohesive trigger plugin story.

A better way of doing <details> element

Using a <details> element does not render in a nice way, and you cannot use links inside the element.

You can now run spin using the command `./spin`

<details>
  <summary>Learn more</summary>
  The [Spin quickstart](https://developer.fermyon.com/spin/quickstart) is a good place to start, to learn more about Spin.
</details>

Renders like this

image

Ability to link directly to headings in the docs

It would be brilliant to be able to link to headings instead of just being able to link to whole pages.
Not sure what this entails; need to have a quick research/look. Putting in this issue so we can make this happen soon.

Allow WebCrawler on new content and deny on old content.

Ensure that this new domain has a top level robots.txt file and a site map.

Ensure that WebCrawler knows to index this new developer.fermyon.com content by adding an allow all to robots.txt file.

At the same time, ensure that the top level robots.txt file from the old x.fermyon.dev domain disallows the WebCrawler.

remove slash from href when pointing to a .md file

Broken links in developer portal as we are using / at the end of href link even when it is pointing to a file.

e.g.

in templates/spin_sidebar.hbs

Steps to reproduce:

  1. go to https://canary.developer.fermyon.com/
  2. Click on Spin in top navigation
  3. Click on 'Quickstartin left navigation. Notice it takes you tohttps://canary.developer.fermyon.com/spin/quickstart/` with a slash at the end.
  4. Scroll to the end and click on Rust link
  5. It takes you to https://canary.developer.fermyon.com/spin/quickstart/rust-components which is incorrect.

Now if you just remove last / from https://canary.developer.fermyon.com/spin/quickstart/, and click on Rust link again. Notice it works.

broken links

in spin/* pages, the link to other pages under spin is currently broken. e.g.

noticed that its broken similarly in other pages as well.

Document trial account restrictions

Trial accounts are restricted to 5 apps, and 1 channel per app, for example. These restrictions should be documented so that the user clearly knows what is the expected behaviour of the platform.

Actions workflows

Implement action workflows for tests, deployment to canary and production deployments

Search box styling

image

Kaitlin will come up with a design for this box. Make sure to use the right font 'sen'

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.