Git Product home page Git Product logo

cloud_haiku's Introduction

Welcome to Cloud Haiku

Español | Français | Italiano | Português

Cloud Haiku is an open-source repository that collects haikus about the cloud and cloud technology and publishes these haikus to its website.


Please note the following in and around the month of October:

  • Due to the popularity of this repository during the celebration of Hacktoberfest, please respect the time it takes for the maintainers to review and merge pull requests. Reviews will be conducted on pull requests on the order they are received, and reviews may include a request for changes.

  • Maintainers are only able to perform one round of review. If your pull request is not accepted by the second round, it will be closed and marked as invalid.

  • Pinging maintainers will in fact slow down the process as maintainers are comments are used for tracking whether pull requests have been addressed.

All of our user-submitted haikus are available via the /_haikus directory.

Contributing

To contribute a haiku to this repository, read about submitting a pull request in the DigitalOcean tutorial "How To Create a Pull Request on GitHub" and then compose a haiku in Markdown (.md).

Note: Due to the popularity of this repository, especially around Hacktoberfest, we will only accept one haiku contribution per user.

Filename and Location

You should name your Markdown file your_haiku_title.md and put it in the /_haikus directory of this project.

Jekyll Format

Because this is a Jekyll site, you'll also need to include some boilerplate at the top of the file:

---
layout: haiku
title:
author:
---

Keep the layout as haiku. Next to the title: put the title of your haiku. Next to the author: put your name (this can be just your first name or a pseudonym if you would like).

Please do not add any other lines to the above format.

Note: We are using a test suite to help us automatically test markdown files. While maintainers sometimes need to override the test suite, disabling it as a contributor will cause extra work for maintainers. Please keep your markdown heading to be exactly as is described in this readme in order to ensure that your pull request will be merged.

Under this heading, you'll put your haiku.

Writing a Haiku

In the spirit of open source, we would like you to write an original haiku rather than submit one that someone else has written.

Your haiku should be fun and challenging to write. You must ensure that it fits into the poetic guidelines of what a haiku is, which you can read about in the next section.

Haiku Format

Haikus are a traditional form of Japanese poetry. They are made up of three lines and have a total of 17 syllables. These poems follow the 5-7-5 format of syllables across the three lines.

Syllables are a unit of organization for speech sounds that typically include a vowel. For example, the word computer is composed of three syllables: com - put - er.

Let's consider an example haiku from this repository:

Distributed cloud  <br>
Like the octopuses' minds  <br>
Across the network  <br>

Above, we see that the haiku is composed of 3 lines.

The first line is 5 syllables long, the second line is 7 syllables long, and the third line is 5 syllables long.

Dis-trib-ut-ed cloud  # 5 syllables  
Like the oc-to-pus-es' minds  # 7 syllables  
A-cross the net-work  # 5 syllables  

In order to verify that you're using the right number of syllables, you can use a tool such as http://www.haikusyllablecounter.com.

Many forms of poetry have specific aesthetic rules to follow. This challenge makes writing poetry an enjoyable art form.

Line Breaks

To ensure that there are proper line breaks, please use HTML line breaks, like so:

---
layout: haiku
title: Octopus Cloud
author: Sammy
---

Distributed cloud<br>
Like the octopuses' minds<br>
Across the network<br>

An Example

For example, Sammy the Shark's haiku is called "Octopus Cloud", and they wrote their name as just "Sammy". Sammy named their file octopus_cloud.md.

---
layout: haiku
title: Octopus Cloud
author: Sammy
---

Distributed cloud<br>
Like the octopuses' minds<br>
Across the network<br>

Submit a Pull Request

We're happy to merge valid pull requests to this repository! Any pull request that follows the formatting guidelines above will be brought into this project.

Keep your haikus related to cloud infrastructure technology, and have fun contributing to this project!

Sammy the Shark and other fish swimming

cloud_haiku's People

Contributors

ahmdkla avatar beardicus avatar bhavanak021 avatar brentz-1849203 avatar cnfranco avatar darkshadow0001boss avatar dhcjs avatar dofbi avatar florianwicke avatar hanike avatar heretolearn101 avatar iamkumar-gaurav avatar jennifergreeneyes avatar klydra avatar ltagliaferri avatar mruggi avatar nov8garimagupta avatar nukumalik avatar nverbic avatar pheiduck avatar ragozzine avatar rajatshenoy56 avatar rsk2 avatar sannketnikam avatar shivam118 avatar tharinduyasarathna avatar turgayh avatar vandanasingal avatar zinkuth avatar zzfima avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

cloud_haiku's Issues

This repo should have Issue Templates

Issue Templates help such repo's where the number of contributors is more than 800, it will help to figure out each issue like whether it is a bug report or a feature or documentation issue.

It easily categories the issues in 3 forms: bug, feature, or documentation

screenshot (7)

Pull Request failed

When I try to pull request I am getting error. Can anyone resolve this for me or atleast figure out what was the issue.

Run npm test

[email protected] test
tap test.js -R min --no-coverage-report --timeout=300

/home/runner/work/cloud_haiku/cloud_haiku/node_modules/append-transform/index.js:62
hook(module, filename);
^
/home/runner/work/cloud_haiku/cloud_haiku/node_modules/append-transform/index.js:1
Error [ERR_REQUIRE_ESM]: require() of ES Module /home/runner/work/cloud_haiku/cloud_haiku/node_modules/remark/index.js not supported.
Instead change the require of index.js in null to a dynamic import() which is available in all CommonJS modules.
at Object. (/home/runner/work/cloud_haiku/cloud_haiku/node_modules/append-transform/index.js:62:4)
at Object. (/home/runner/work/cloud_haiku/cloud_haiku/test.js:3:16)
at Generator.next ()
at Object. (/home/runner/work/cloud_haiku/cloud_haiku/node_modules/append-transform/index.js:62:4)
at runMain (/home/runner/.node-spawn-wrap-1805-b6e39d9be42c/node:68:10)
at Function. (/home/runner/.node-spawn-wrap-1805-b6e39d9be42c/node:171:5)
at Object. (/home/runner/work/cloud_haiku/cloud_haiku/node_modules/nyc/bin/wrap.js:27:4)
at Generator.next ()
at /home/runner/.node-spawn-wrap-1805-b6e39d9be42c/node:178:8
at Object. (/home/runner/.node-spawn-wrap-1805-b6e39d9be42c/node:181:3)
at Generator.next ()

0 passing (1s)
1 failing

  1. test.js test.js:
    test.js

Error: Process completed with exit code 1.

Translating Readme.md

I've committed my first haiku ever today and got interested in this kind of poetry.
Would it be useful if i translate the Readme in my mother language? (Italian)
Let me know

Adding .idea to the gitignore

I hope that I'm in the right place to ask about it - can I add .idea to the gitignore file?

I'm using Web Storm and I've almost commited plenty of those unnecessary files.

Thanks!

DigitalOcean Community Code of Conduct

Hello @MattIPv4 and @hazel-nut

I wanted to thank you hosting Hacktoberfest 2022! I have always wanted to contribute more to open-source and this year I finally decided to jump into the deep end :)

I noticed that our community does not have a Code of Conduct markdown file. I propose that we should make the reference easier to find DigitalOcean Code of Conduct. This may be shown as a badge in the repository or a link in the readme.md.

image

compared with vscode-pets:

image

Any feedback or thoughts?

Cheers!
Kevin

Clone fails in Windows environment

Hi @ltagliaferri

There is an issue with the file name of CODE_OF_CONDUCT.md file, therefore I can not clone the cloud_haiku in my Windows environment, but the clone is successful in the Linux environment.

  • Error Message:
    Resolving deltas: 100% (6783/6783), done. error: invalid path 'CODE_OF_CONDUCT.md ' fatal: unable to checkout working tree warning: Clone succeeded, but checkout failed.

  • Issue:
    CODE_OF_CONDUCT

  • Suggested Solution:
    The file should be renamed from CODE_OF_CONDUCT.md to CODE_OF_CONDUCT.md

  • PR
    #2504

Cheers!
Sudaraka

Repo Changes before next Hacktoberfest

I wanted to write down some notes about things we can do differently to streamline this repo before the next Hacktoberfest.

Documentation

  • Update the PR tutorial to not use git add -a by default, so fewer people check in errant files like package-lock.json
  • Give more details in the README about the test suite, and ask folks to not disable testing before submitting their PR

Automation

  • Add action to close PR w/ a message if user is not a first-time contributor
  • Add action to flag as invalid and close after 6 days of no response to change requests

Testing

  • Test that haiku files are in the _haikus directory and end in .md file extension
  • Test for or <br> line endings
  • Smarter failure messages for malformed YAML frontmatter
  • Fail if more than one file is changed in a PR
  • Add ci-reporter integration (or GH Actions equivalent) to push test failure information into PR comments
  • Switch from Travis to GH Actions

Syllable Counter

Your syllable counter can't cope with diacritics ... noösphere has 3 syllables but is counted as having 2 ... can you fix it, please?

The tests failing

I see the tests failing for a lot of prs recently. I tried to check it out but did not find much.

New Pull Requests failing

Hello, it appears that all new PR for adding haikus are failing after "Actions" is run due to old PRs that failed before for different users.
Could you please validate it?
For instance, none of the 8 failures below is my user, however, my PR test failed:

"Run npm test

[email protected] test
tap test.js -R min --no-coverage-report --timeout=300
8320 passing
8320 passing (56s)
8 failing
Error: Process completed with exit code 1."

Please remove or rename -- layout file

please remove or rename file named "--- layout: haiku title: plicploc author: João --- if do if manner show this flip this vowels top ?? no missing coll make"
As, this was creating a problem in cloning files to desktop in windows.
The name of the file is invalid in windows.

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.