DEV Community

Ronald R
Ronald R

Posted on

Packaged and Released

This is the final lab for the semester and It has been such an amazing exprience, I really learned a lot from this course, while it may be te last lab our journey for OSD is not done yet we still have a big release coming up but for now, let's talk about Package and Release.

Packaging

Packaging It was quire interesting to know how this works because it always baffles me when i see a tar.gz extension and always wonder what it was, now i know that it was a matter of packaged.

For this Lab I used PypI to packaged my file, I had to edit my pyproject.toml file to properly packaged my project, I was so happy to find out that the guide the made was pretty easy and straight forward just because sometimes and THERE ARE times when they have a guide and it was all over the place.

  1. had ensure pip was installed
  2. created a toml file
  3. registere in PyPI to get a package token
  4. Packed using twine
  5. Uploaded release

These are basically the steps they had me follow which was very straightforward

Tags

I finally figured out how to put tags into my files, I ended up with a bunch of tags just trying to understand it

Image description

It was hard at all, though I was 100% sure I will make a mistake and hold and behold there it is I truly did make a mistake.

Release

Image description

I had a few Releases here with me. Though the latest one was the one where I got a feedback.

Feedback

I asked my partner to try and use Waypoint. I asked her to open up and README.md and follow the installation process and use its features and usage.

She told me that it was pretty straightforward and the directions are clear, no bugs were found during the testing phase. HOWEVER it was noted that readme.md could have been clearer with its features and tool description. so I had to clean it and ensure that it was clear and understandable. I didnt alter the code that much since it was somewhat bugfree and I ensure it was just because there are some that I worked on that are full of bugs and really unuseable that is why I decided early on if I am making a project I will ensure that it will have as minimal bugs as possible.

Installation

Link this is the link to my latest relaese. yes I have multiple, the easiest way to install this is basically download a package and extract them from there they can easily follow readme.MD

Ending

In conclusion this course was very interesting to me and was very awesome to learn because it provided me with a greater insight on software development. specially usng github since it is truly one of those things that is a must learn when it comes to software development.

Top comments (0)