Coder Social home page Coder Social logo

sfeir-open-source / sfeir-school-github-action-dev Goto Github PK

View Code? Open in Web Editor NEW
4.0 24.0 7.0 86.15 MB

Home Page: https://sfeir-open-source.github.io/sfeir-school-github-action-dev/

License: Apache License 2.0

JavaScript 54.22% Shell 45.78%
development formation github-actions hacktoberfest

sfeir-school-github-action-dev's Introduction

SFEIR School GitHub Action Dev

SFEIR School logo


Discover the SFEIR Schools

Slides

You can view the slides here.

Develop

To run docs locally, go in directory docs and run npx serve of if you don't have node, you can use docker docker-compose up, and open slides on http://localhost:5000/.

Labs

Labs are in directory steps :

  • two directories per labs :
    • one with a README.md with workshop steps and source file to complete
    • a second directory suffixed with -solution which contains source file with solutions.

Contributing

Contributing Guidelines

Read through our contributing guidelines to learn about our submission process, coding rules and more.

Want to Help?

Want to file a bug, contribute some code, or improve documentation? Excellent! Read up on our guidelines for contributing and then check out one of our issues labeled as help wanted or good first issue.

Code of Conduct

Help us keep Angular open and inclusive. Please read and follow our Code of Conduct.

sfeir-school-github-action-dev's People

Contributors

dependabot[bot] avatar geromegrignon avatar rlespinasse avatar thibdujardin avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

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

sfeir-school-github-action-dev's Issues

Find a way to ease the lab setup

Currently the setup of each lab is a task without interest and need to be automated to let the student focus on the lab itself.

Document the fact that multiple versions of GH exists and the impact on the action

For public actions, we need to keep in mind that GitHub exists in multiple versions like the GHES (GitHub Entreprise Server).

For example, currently, $GITHUB_OUTPUT is not valid on GHES, so a public action needs to manage that. @actions/toolkit supports it by design.

if [ -f "$GITHUB_OUTPUT" ]; then
  echo "key=${value}" >>"$GITHUB_OUTPUT"
else
  echo "::set-output name=key::${value}"
fi

[Bug]: GitHub Actions Linter / lint-a-action (pull_request) on dependabot PR

Describe the bug

Dependabot PR fail to run GitHub Actions Linter / lint-a-action (pull_request)

Reproduction steps

No response

Expected behavior

GitHub Actions Linter / lint-a-action (pull_request) working on dependabot PR

Screenshots

No response

System information

No response

Additional context

No response

Rework labs

Ideas

  • Keep only one lab per section
    • Or make the next one optional
  • Add context to the lab (like reuse lab 1)

Use theme v3

  • Migration #6
  • Improve existing slides with new features (two-column layout, highlight of code) #7

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.