” Oh I like this project! How can I contribute ? ”

 See ways below.

1) Two Main Ways to Collaborate: Write Stories and Solve Codes


2) Further Collaboration Options

There are no upcoming Events at this time.
There are no upcoming Events at this time.
There are no upcoming Events at this time.
There are no upcoming Events at this time.
There are no upcoming Events at this time.

Use StoryCoder.dev in Institutions, Communities & Schools

Write, Submit and Solve our Stories in your institutions, communities and schools. Contact us via E-Mail if support is needed or for collaborative events.

mail, message, email-1454731.jpg

E-Mail: info(att)storycoder.dev



Use further Skills of yours for this Project:
Join our online events to discuss:

  1. Technical Skills: Code stories, provide coding documentation (write steps how you coded story), help in the front-end, UI, UX, back-end,
  2. Linguistical Skills: Write stories; develop story lines; edit, format, proof-read stories, improve translations of stories, narrate/ read stories for Audios of youtube-vidoes (see your YouTube channel)
  3. Marketing Skills: Digital Marketing, Social Media, sharing the project, traditional marketing, start up events,
  4. Communication External: Building and foster networks with coding communities, open source contributors, writers, local schools, institutions, companies, presenting and explaining the project,
  5. Communication Internal: Engaging with, informing and moderating storycoding.dev community internally, co-host MeetUps, moderate discord,
  6. Educational skills: Host workshop and events, write and code stories with learners, motivate people to get into coding (one vision of the project),
  7. Strategical skills: Give feedback on project process; overlook, evaluate and optimize procedures, propose and implement changes; consulting on efficiency and effectiveness
  8. Artistical skills: Pain or make a graphic design for a story
  9. Video and Audio skills: Produce and cut videos and Audios of stories (see our YouTube channel, narrate/ read stories,


3) Join our New Online Event

bulletin board, stickies, post-it-3127287.jpg
coffee, computer, cup-1869820.jpg


4) I’m a coder: How can I help?

  • If you are a coder,
  • you could write a new story implementing coding like stories already published (see Stories section here) and then submit it through the form Submit a story (see here)
  • you could solve the coding problems in the existing stories in the programming language(s) you know and upload the solutions through pull requests in our GitHub repository here; see below for instructions.
  • you could provide coding documentation in the GitHub for beginners, so they can use the story to learn coding
  • you could implement some coding problems in a story that has no code to solve yet. Those stories are found in the GitHub folder called: /AAA_Stories_Without_Implemented_Code_Yet/
  • How is implementation of code in a story done? See there as an example the story called ‘Example_How_To_Implement_Code_Winter_Beauty_Story’
  • you could share your IT knowledge for further ideas of the project (UI, UX front-end, making the project available to everybody, implementing new features, new ideas, etc.)
  • you could simply enjoy reading our stories


5) For everyone: How Can I help?

  • you could write a new story like stories already published (see Stories section here) and then submit it through the form Submit a story (see here) and someone else, a coder, can implement a code to solve
  • You could get attracted to coding and learn a programming language by reading the stories and solving the codes, which is one of the visions of the project
  • You could use any other skills you have: Proof Reading stories, marketing, further knowledge, share our site and vision and tell people about storycoder.dev
  • You could simply enjoy reading stories
  • You could give feedback, share ideas, possibly implement an idea, etc.

coffee, caffeine, drink-2354866.jpg


6) Write a Story

How do I write stories? 
Stories are a beautiful form of creative work. There are a lot of resources on the internet on how to create a story; here is a good example which can help you: https://www.wikihow.com/Write-a-Good-Story

Example of a story: 
You can write a story and implement code in it similarly to the stories you already see on the Stories section here. Then you can submit it through the form Submit a story (see here). Get orientation on how to do it with the first three ever written stories:
– Bazar
– Poseidon’s Ice Cubes
– Cruel Teacher


7) Submit a Story

Submit a story in 6 simple steps
“Awesome; I would love to submit a story. How shall I do it?” —> submit a story easily through the form Submit a story (see here). When submitting a story, make sure to consider the following points:
 
1. Write a story you want considering the code of conduct (see below) and implement a coding problem in it. If you don’t know how to implement code because you’re not a coder, you can still write and submit a story.
2. Choose a catchy title for your story. You can use emojis to make the story more vivid.
3. The submit form asks for tags. What is a tag? A tag is a form to categorize your story. There are four different forms of tags for the following:
Tags:
Coding Level: beginner, medium or advanced
Coding Ideas: methods, functions, documentation for beginners
Story Content: 3-5 Keywords of the story content
Story Genre: comedy story, fiction, detective, etc.
 
4. For stories submitted through this form and on StoryCoder.dev we will adopt the Creative Commons License Type ‘CC BY-NC-SA. See on: https://creativecommons.org/licenses/?lang=en . By submitting your story you agree to this licence.
5. The stories will be reviewed, adpated and then uploaded to the website storycoder.dev and social networking sites. Other people can then read it and write solutions for it, as this is the purpose of this open source project.  
6. If you can code, give a coding solution to the story you wrote through the submit form.


8) Upload code solutions

Where are the code solutions? The code solutions are on this public GitHub repository. To view it you don’t need an account. However, to upload code solutions, You can open a free account on Github here.

Upload Code Solutions by pull requests on our GitHub. See below instructions:
1. Read through some stories you like and write the solution code. Every story has a new folder in the Github repository. Upload the solution in the respective GitHub story folder with a new file called Title_Of_Story.(name of coding language), see the following example: Poseidons_Ice_Cubes.dart . See how it has been done so far to do it respectively.
2. Provide documentation on how to solve your code for beginners
3. If there is already a code solution in the programming language you’ve wanted to write a solution in, but you have a different approach for solution, you can add it in the same file (don’t open a new file), so as to prevent multiple files with the same programming language. You could for example write a solution for beginners and one for advanced coders. See the example of the following story, where two approaches are listed: storycoder.dev/AAA_Sample_Story_Cruel_Teacher/Cruel_Teacher.dart. However, if you have the same approach as someone else already had, don’t upload the same approach twice.
4. Sometimes it happens that multiple readers come up with a different final solution in terms of a differing concrete number. This is all right and shows the ambiguity of language production and language understanding, as the coding tasks are embedded in linguistic stories. Provide documentation for the reader to better understand your differing solution.   
5. Please only upload code that runs properly as to prevent learners form learning a false code. Test your code first, see ways to do that on GitHub in our ReadMe section.
6. If you like, implement some code into a story that has no code yet in folder called ‘AAA_Stories_Without_Implemented_Code_yet’.

coffee, laptop, breakfast-2594748.jpg


9) Code of Conduct

  • While writing stories has a large linguistic and artistic component to it, no stories which contain racism, discrimination of any kind, brutality, etc. are allowed.
  • No stories with explicit names of people are allowed to protect identities
  • This project adopts the Contributor Covenant Code of Conduct. Please read here: https://www.contributor-covenant.org/version/2/1/code_of_conduct/code_of_conduct.txt
  • In case of breach of code of conduct, report to info(att)storycoder.dev.



Welcome to the StoryCoder side of life.

Shopping Basket