Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make .github/workflows directory #3

Closed
MPSxDev opened this issue Nov 4, 2024 · 25 comments · Fixed by #25
Closed

Make .github/workflows directory #3

MPSxDev opened this issue Nov 4, 2024 · 25 comments · Fixed by #25
Assignees
Labels
documentation Improvements or additions to documentation good first issue Good for newcomers ODHack10 This issue will be available ONLY during the ODHack10

Comments

@MPSxDev
Copy link
Contributor

MPSxDev commented Nov 4, 2024

Create the .github/workflows directory to store GitHub Actions workflows, enabling automated processes like testing, building, and deployment within the repository.

@MPSxDev MPSxDev added documentation Improvements or additions to documentation good first issue Good for newcomers labels Nov 4, 2024
@Jonatan-Chaverri
Copy link

Can I work on this one?

@josephpdf
Copy link
Contributor

josephpdf commented Nov 11, 2024

Hi!, my name is Joseph Poveda.
I am a student of the Systems Programming degree, I am a recent member of the Dojo Coding community, where I am getting started in the world of Web3.
I have basic knowledge of different programming languages ​​and thanks to this I hope to be able to resolve the issue.

  • To address this issue, I would begin by creating a .github/workflows directory within the repository to store GitHub Actions workflows. This directory will allow us to set up automated workflows for testing, building, and deployment, streamlining project processes.
  • I would then add a basic YAML workflow configuration, such as a test or build action, to verify that the setup is working as intended.
  • This approach ensures all necessary workflows can be managed and updated in a centralized location.

@salazarsebas
Copy link
Contributor

My background
As a member of the Dojo Coding community, I have experience in web2 and traditional technologies, as for web3 I have only been working for a few months and I have managed to make a contribution, however, it is not an impediment for me to do my best in this issue, I will devote the necessary effort to contribute to the OSS.

How I plan on tackling this issue
To solve this issue, I will perform the following steps:

  • Analyze what is required.
  • Study to be prepared to make the .github/workflows.
  • Submit for review.

@Villarley
Copy link
Contributor

Villarley commented Nov 14, 2024

Hi @MPSxDev,
I’m a Dojo Coding member and an active contributor to the OSS. I’ve worked on several Web3 projects, including contributions to stellar projects and building on StarkNet. I also have solid experience with React, and as a Web3 hackathon buildathon winner.

For this issue, I’d like to create the .github/workflows directory to enable automated actions like testing, building, and deployment in the repository. I’ll ensure the workflows are structured to support the team’s needs and scalability.

@ryzen-xp
Copy link

May I be assigned to this?

@martinvibes
Copy link

hey @MPSxDev can i work on this issue and write a well detailed doc when the odhack starts :)

@wheval
Copy link

wheval commented Nov 19, 2024

Hello @MPSxDev, Can I handle this task?

@GideonBature
Copy link

Can you please assign this to me?

@MrRoudyk
Copy link

May I be assigned to this?

@Amarjeet325
Copy link

Hi, I am a proficient MERN stack developer with experience in full-stack development. I believe I can contribute effectively to this project. Could you kindly /assign this issue/task to me? Thank you!

@MPSxDev MPSxDev added the ODHack10 This issue will be available ONLY during the ODHack10 label Nov 21, 2024
@raizo07
Copy link

raizo07 commented Nov 21, 2024

Could I be assigned to this? I'm a software developer with over four years of experience

@mexes20
Copy link

mexes20 commented Nov 21, 2024

Could I be assigned to this? I'm a Software developer with over four years of experience.

I've implemented the workflow for some projects on Starknet, here is an example keep-starknet-strange/raito#159

ETA: 10 hours

@Unickhub
Copy link

Mind if I try this one?

@Benjtalkshow
Copy link

Can I take this from here?

@ShantelPeters
Copy link

ShantelPeters commented Nov 21, 2024

Is it okay if I tackle this?
To solve this issue, i will create a .github/workflows directory in the root of the repository, then add YAML files within this directory to define GitHub Actions workflows for tasks like testing, building, and deployment. Thereby ensuring each workflow is properly configured with triggers (e.g., push, pull_request) and steps to automate the desired processes.
Lasyly i will validate the workflows by triggering them in the repository.

@Michaelkingsdev
Copy link

May I handle this issue? I am an experienced frontend developer.

@salazarsebas
Copy link
Contributor

My background
As a member of the Dojo Coding community, I have experience in web2 and traditional technologies, as for web3 I have only been working for a few months and I have managed to make a contribution, however, it is not an impediment for me to do my best in this issue, I will devote the necessary effort to contribute to the OSS.

How I plan on tackling this issue
To solve this issue, I will perform the following steps:

  • Analyze what is required.
  • Study to be prepared to make the .github/workflows.
  • Submit for review.

@jsandinoDev
Copy link

Hi I'm a full-stack developer from Costa Rica and member of Dojo coding. I've worked on projects using React, Solidity, Cairo, and blockchain tools. My skills in both front-end and back-end development allow me to build scalable and secure solutions for web3 ecosystems.

To solve this issues I will

  1. Understand the Purpose
    • Identify the tasks you want to automate (e.g., testing, deployment, linting).
    • Ensure GitHub Actions is appropriate for your needs.
    2. Set Up the Structure
    • Create the .github/workflows directory in your repository to house workflow definitions.
    3. Define Workflow Goals
    • Plan the events that should trigger the workflows (e.g., push, pull_request).
    • Decide on the specific actions or jobs the workflow should perform.
    4. Write Workflow Files
    • Draft YAML files that outline the automated steps to achieve your goals.
    5. Test and Iterate
    • Push the changes to the repository to trigger the workflows and verify they work as expected.
    • Refine the workflows based on outcomes and project needs.

@vestor-dev
Copy link

hey sir I'd like to handle this task.
i'm a frontend developer with experience
i would really love to contribute to your project
kindly assign :)

@Kaminar-i
Copy link

Mind if I take this issue?
i'm new and would love to work on this
please assign me

@jrmncos
Copy link

jrmncos commented Nov 22, 2024

hey, I'm a Software Engineer in web2, I already implemented some CI with Github actions in other open sources repos. I can do it in this one :)

@sotoJ24
Copy link

sotoJ24 commented Nov 22, 2024

Hi team, I'm Josué From Dojo Coding

Here's my proposed solution:

  1. Create the .github/workflows directory: This will serve as the central hub for all GitHub Actions workflows.
  2. Add a simple workflow file: I'll start with a basic YAML file, such as a build.yml, to define a workflow that triggers on pushes to the main branch. This workflow could include:
    • Checking out the code.
    • Running unit tests.
    • Linting the code.
    • Building the project.
  3. Configure the workflow: I'll specify the events that trigger the workflow, the jobs to be executed, and the steps involved in each job.
  4. Commit and push the changes: Once the workflow is defined, I'll commit and push the changes to the repository, triggering the workflow execution.

@mimisavage
Copy link

Could I be assigned to this?

@bruhhgnik
Copy link

i have worked on workflow projects before, dipdup-io/stone-packaging#65 heres one example, id love to work on this!

@hossamanany
Copy link
Contributor

I'd love to work on this!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation good first issue Good for newcomers ODHack10 This issue will be available ONLY during the ODHack10
Projects
None yet
Development

Successfully merging a pull request may close this issue.