Closed dmirgaleev closed 4 weeks ago
Hello @dmirgaleev I am open to work on this
Hey @ScottyDavies! Thank you for your interest in the project! To better coordinate the work, please join our Discord server https://discord.gg/aG8XKuwsQd, where you can find the #stone-support channel.
i will love to take this up when the OD hack begins tomorrow @dmirgaleev
Hi @ShantelPeters! Maintainers during the ODHack # 8.0 will be tracking applications via OnlyDust. Therefore, in order for you to have a chance at being assigned to this issue, please apply directly here, or else your application may not be considered.
I am applying to this issue via OnlyDust platform.
I have a degree in computer science and have worked extensively with React Native, Flutter, Swift, and Kotlin as a mobile developer. I have familiarity with GitLab CI and GitHub Actions CI/CD workflows. I'm skilled at writing Bash scripts and have experience containerising data using Docker. I have a strong basis in systems programming and package management from my computer science degree, which helps me to comprehend Fedora's packaging system.
In order to start a new GitHub Actions workflow file, I would fork the stone-prover repository. In my method, I would start with a Fedora base image and use rpmbuild to build the prover. Using the given Debian example as a guide, I would write a bash script to manage the generation of RPM packages. Git tags would start the workflow, which would then compile the prover, create the RPM package, and execute some simple tests. To test the RPM in a clean Fedora environment, I would use mock. Once the installation and functionality of the package have been confirmed, I would update the README with instructions unique to Fedora. Lastly, I would include thorough testing findings and documentation in a pull request.
I am applying to this issue via OnlyDust platform.
Hello , i am a frontend and blockchain developer , with a strong background in Next.js, Typescript,Javascript,React,and cario.and i am exicted to contribute my skills to this project . i am avaliable to work . please assign me
1.I will review the example files: release.yml and package_deb.sh from the referenced repository to understand their structure.
2.Then i will create a workflow similar to release.yml but for generating Fedora packages.
3.Also Modify package_deb.sh
to fit Fedora package creation requirements.
4.Then i will Implement git tag-based triggers in your workflow to ensure the package is generated on tagged commits.
5.Next i will test the workflow in a forked repository.
I am applying to this issue via OnlyDust platform.
Starting to gain experience working with CI/CD pipelines. I have previously worked on ML models usinng python, and i have also worked on smart contract development in eth. I am looking it diversify my portfolio and i dont hesitate in taking up with something new.
Sstart by analyzing the existing example files in the linked repositories. Then, I would set up a GitHub Actions workflow that triggers on Git tag commits to automate Homebrew package generation. I would tehn test this in a forked repository and adjust based on results
Hello @bruhhgnik! Welcome aboard! Please don't hesitate to join our Telegram group t.me/baking_bad_odhack to ask questions and share your progress! Happy hacking!
@dmirgaleev Hey! thanks a lot for this, looking forward to this!
Friendly heads up that you have till Sunday (October 6) to push your final PR. @bruhhgnik
Create a workflow to generate Fedora packages of the prover, triggered by a git tag based on commits in the stone-prover repository. https://github.com/dipdup-io/stone-packaging/blob/master/.github/workflows/release.yml and https://github.com/dipdup-io/stone-packaging/blob/master/package_deb.sh can be used as examples.