![]() Requesting or providing any medical advice is prohibited. Posts and comments must be related to vision impairment and blindness. For more information please read our Accessibility Policy. Pictures of text are inaccessible and individuals posting this content should use caution and be mindful of the audience. While inaccessible content is not necessarily forbidden, users are encouraged to vote down content that is inaccessible to them. ![]() It is strongly encouraged that all submitted content be accessible to screen readers or have audio description available. ![]() Subreddit GuidesĬommunity Rules Posts and comments must be accessible. We are a support and discussion community for people who are blind, visually impaired, those who work with the blind, and those who are just curious. I will make a post on setting up your Mudlet project for Muddler soon, but I was too excited about making it a GitHub action which I and others could use for automation and wanted to get this post put together to help get the word out.Welcome to the hub for blind and visually impaired redditors. Screenshot of PR showing “All checks have passed”Īnd that’s it in a nut shell. If the action runs successfully, then it will clear the check for the Pull Request, and if not then the check fails and needs to be fixed before the PR is merged. This can be installed into Mudlet using Mudlet’s package manager. Screenshot showing where to find the uploaded artifactĬlick the Artifacts expander and you can click on the artifact name (LusterniaChatTabs in this case) and it will download the zip file. Thanks to the “Upload Artifact” step we defined, the artifact is available to download and install in Mudlet for testing. The build-with-muddler step determines the latest release of muddler and downloads it to use, unless you specify a version, and then runs it to assemble your package for you. ![]() Screenshot showing the details of the build-with-muddler action You can get further information on the Muddle step (so named in the ci.yml file above) by clicking the expansion arrow marked by the red arrow. CI workflow adds the check shownīy clicking on the ‘Details’ link (shown by the red arrow above) you bring up information on the workflow run. But I will show the workflow in action, via the artistic medium of captioned screenshots. I will not go into detail on how to create a PR (Pull Request) in this post, there are a wealth of resources online which can show you how to do this, but if enough people ask for it I’ll make a post focusing on that. # GitHub only allows you to upload zip files, so we let them Uses: build/tmp/ is the directory muddler makes the mpackage out of Uses: This step uploads the artifact for you and others to download # it will show up as "Muddle" in the GitHub web interface later uses: this is the step I made, which builds your project with Muddler # this step checks out the project repository to work on # The steps to follow for the 'build' job # The jobs (collection of steps) for the action # Including this lets your run the action on demand as well ![]() # then you would use that instead of main below # If your projects default branch is something else, such as 'development' # into the main branch or when a pull request is made targeting the main branch. # This section controls when the action runs. # The name of the action, it is used for display in the actions view in GitHub Here’s what it looks like, with comments added for explanation. github/workflows directory of your project will cause it to be run by GitHub at the appropriate times, as defined by the file. Concrete examples!Īs part of developing the action to build a project with Muddler I set up my LusterniaChatTabs project to use it, even though I’m the only one working on it. This is useful when you are working with others on a project especially, as GitHub can build your project and make the outcome available for testing without the other people working on it having to download and build it themselves. GitHub actions are GitHub’s mechanism to build and/or publish your project. The action is on the GitHub action market HERE What’s a GitHub action and why should I care? As part of my efforts to make Muddler easier to adopt and my general preference for automation in my own project I have created a GitHub action for building your project with Muddler. ![]()
0 Comments
Leave a Reply. |