Posts

2nd pull request for Hacktoberfest

Image
I fixed two more small issues to practice how to use GitHub. The first one is using Python.This is a good opportunity for me to learn a new language -- Python . The second one is fixing the layout. After I fixed it, I got the invitation from the organization. Issue: update the copyright to 2019 . Here is the pull request of it: Here is the issue of fixing page layout : Here is the pull request : Conclusion: After I fixed some issues from GitHub, I found I like it. Even though I spent a lot of time to do it. But I learned so much such as set up the environment to run a project. Some project using Docker, Chrome developer tool. It's all new for me. Fixing issue is a good way for me to keep learning new stuff. Keep improving in the future. Previous:  1st pull request for Hacktoberfest

1st pull request for Hacktoberfest

Image
This is the first pull request I did for Hacktoberfest . 1. Look for the issue from the GitHub, there are so many issues there. Here are some link I used: Issue labelled 'Hacktoberfest' Issue labelled 'good first issue' Follow the  Fork the repositories: opendataday Clone it from your own github to your local.        3. Create new branch using: git checkout -b newBranchName. This will create new branch name newBranceName and point the HEAD to it. Never work on the master         4. Open the code and fix the issue.         5. git add . to add all the code you changed.         6. git commit -m "fix issue of the brance "          7. git push origin newBranceName         8. create pull request. Here is the issue: Improve Layout on small displays Here is the pull request: issue20 improve layout on small displays  ...

Hacktoberfest2019 is coming

Image
Hacktoberfest?? What is it? I had never heard about it before. After I searched online, I knew more about it. As a programmer/developer, you should know hacktoberfest .  What is Hacktoberfest ? Hacktoberfest is a month-long celebration of open source software run by DigitalOcean and DEV. Every October, Digital Ocean and GitHub ship out free Hacktoberfest shirts to thousands of people around the world. To get T-shirt, you have to submit 4 pull requests between October 1 and October 31. Getting Ready for Hacktoberfest As a student who want to be computer programmer / developer, prepare for hacktoberfest is good to let you think about your future and set some goals to yourself.  Participate Hacktoberfest, you can grain more experience on coding, fixing bug and communicate with each other. Future Goals Get involved in a project -- I did some school projects so far but there is instruction to teach you how to finish it step by step. I had less opportuni...

OSD600 Release 0.1 -- How to contribute to someone GitHub(Beginner)

Image
Introduction: As we know GitHub is very useful and powerful for developer. In the course I learned more about GitHub, such as how to create your own project on GitHub, how to contribute to other GitHub. Fixing someone bug is the best way for us to study. This is the first time I fixed the bug in GitHub. Here is the project: issue: it should display default message" Welcome to my notepad!". Instruction: 1. Fork the project.     Go to the project you want to contribute, click Fork on the right side. 2. Clone the project.     On the right side of the page, you can find a green dropdown button  ( Clone or download ).     Click it and copy the https link. Make sure you are on your own GitHub because you are fixing it on your own GitHub. 3. Open your Terminal.      cd to the directory that you want to put the project.     git clone <https link you just copy> 4. create new issue.  ...

Simple take note app

Image
Taking note is so easy. This is the first app that I created in open source course.  Here is the Demo . I added some futures using the follow links: 1)   filer.js  to save data and read data to screen. Add  filer.js  script: < script src = "https://unpkg.com/filer/dist/filer.min.js" > < / script > readFile() fs . readFile ( "/note" , "utf8" , function ( err , data ) { if ( err ) { throw err ; } else { if ( data ) { document . querySelector ( "#note" ). innerHTML = data ; } else { document . querySelector ( "#note" ). innerHTML = "Welcome to my notepad!" ; } } }); wrireFile() fs . writeFile ( "/note" , document . querySelector ( "#note" ). innerHTML , function ( err ) { if ( err ) throw err ...

Forking hexo-theme-matery

hexo-theme-matery used the material design and responsive design to create the theme. Using responsive design is good for the people who uses phone or tablet to browse the webpage.  There are so many futures such as the design is beautiful and readable.  You can put your phone, your skills in about us page to let people know more about you when they click on the page. It has contact page that people can contact you by clicking one button. emoji support and so on. hexo-theme-matery is using HTML, CSS and Javascript to build it. They provided English and Chinese instruction. Here is the github link:  https://github.com/blinkfox/hexo-theme-matery

Introduction of Karla

I am totally new to learn open source in this semester. This is the first blog I wrote, hopefully it will become better in the future. I am a programmer who has knowledge in different programming language such as C/C#/C++, Java, Swift, Javascript and Typescript. I have more knowledge in Angular from my work experience. I am interested in creating some small game, webpage, app for IOS and Android. This blog is used to record the experience of my study in open source. Hopefully my experience is useful for the learner like me.