brain-marks icon indicating copy to clipboard operation
brain-marks copied to clipboard

Documentation

Open mikaelacaron opened this issue 4 years ago • 24 comments

Describe the solution you'd like Document all code with access level internal or higher, except declarations made for protocol conformance or overriding subclasses. This allows developers to understand the intention and function of the public interface of types.

  • Basically document all the functions

Additional context This is the conform the the best practices described here

mikaelacaron avatar Oct 13 '21 03:10 mikaelacaron

Hi Mikaela! ~ Could I get assigned to this issue? I'd like to try. :]

jocelyn-boyd avatar Oct 15 '21 18:10 jocelyn-boyd

You got it! Let me know if you have any questions :)

mikaelacaron avatar Oct 15 '21 19:10 mikaelacaron

Will do! Sorry I got slammed with take-home assignments and interviews. I'm gonna work start working on the issue this weekend.

Am I adding the above text into the readme? What exactly do you need me to do to clarify.

jocelyn-boyd avatar Oct 22 '21 00:10 jocelyn-boyd

@jocelyn-boyd No worries! I'm in no hurry, you only have to submit the PR before Oct 31 for it to count for Hacktoberfest. Look at the Coding Style Guidelines in the Contributing file. Documentation is about documenting the code in the project. Some examples are here.

You should document all code where the access level of that code in internal or higher. This means going into the project and documenting what each class, property, function etc, does and what its purpose is. In Xcode, when you're on the line above a function, class, property, etc. You can click Option + Command + / to automatically make the documentation comment come up, this is the same as using three slashes /// comment here.

How this documentation works can also be found here.

So you are documenting the code itself, not the README.md file.

mikaelacaron avatar Oct 22 '21 16:10 mikaelacaron

Where can I find my Twitter API key? I made an account.

jocelyn-boyd avatar Oct 28 '21 17:10 jocelyn-boyd

Apply for one on the Twitter developer site, technically you wouldn't need one for this issue, but if you want to run the project you do need one

mikaelacaron avatar Oct 28 '21 17:10 mikaelacaron

Just look around the site, I forget exactly which page it's on

mikaelacaron avatar Oct 28 '21 17:10 mikaelacaron

I know, I just wanted to run it and see how it works on my computer.

Byw, just comment only on the files in the brain-marks folder? I finally have a chance today to sit down and go through it.

jocelyn-boyd avatar Oct 28 '21 17:10 jocelyn-boyd

Yes just the brain-marks folder

mikaelacaron avatar Oct 28 '21 18:10 mikaelacaron

Got it! 👍🏾

jocelyn-boyd avatar Oct 28 '21 18:10 jocelyn-boyd

If we want to use DocC: https://www.raywenderlich.com/34919511-docc-tutorial-for-swift-getting-started

SuzGupta avatar Oct 01 '22 22:10 SuzGupta

I would like to contribute by documenting the functions. Could you please assign it to me ?

ankurwasnik avatar Oct 06 '22 13:10 ankurwasnik

I'd like to help out with this if you still need it

helloITdepartment avatar Oct 19 '22 08:10 helloITdepartment

@ankurwasnik is assigned this issue right now, but if they don't get to it in the next 3 days, go ahead!

@ankurwasnik let me know if you're still working on this

@helloITdepartment you can always find a different issue to work on :)

mikaelacaron avatar Oct 19 '22 13:10 mikaelacaron

@ankurwasnik how's it going working on this issue? Do you have any questions? Do you think you'll complete it by the end of Hacktoberfest?

mikaelacaron avatar Oct 25 '22 13:10 mikaelacaron

I think I will complete this before due.

On Tue, Oct 25, 2022 at 7:09 PM Mikaela Caron @.***> wrote:

@ankurwasnik https://github.com/ankurwasnik how's it going working on this issue? Do you have any questions? Do you think you'll complete it by the end of Hacktoberfest?

— Reply to this email directly, view it on GitHub https://github.com/mikaelacaron/brain-marks/issues/80#issuecomment-1290579600, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQIAWF33FMAEC3O4DMNQUTLWE7PJTANCNFSM5F4EK7RQ . You are receiving this because you were mentioned.Message ID: @.***>

ankurwasnik avatar Oct 25 '22 13:10 ankurwasnik

do we have to create a new file for all documentation or just add multi-line comments above each function ?

ankurwasnik avatar Oct 26 '22 07:10 ankurwasnik

@ankurwasnik you should create multi-line comments, as described here

mikaelacaron avatar Oct 26 '22 12:10 mikaelacaron

@mikaelacaron can I get this issue I want to contribute please

dcode333 avatar Apr 23 '23 11:04 dcode333

@mikaelacaron can I get this issue I want to contribute please

@dcode333 This project isn't active anymore. I can't maintain it because of changes to the Twitter API

mikaelacaron avatar Apr 23 '23 20:04 mikaelacaron

@mikaelacaron I just want to make my first contribution as I have an assignment about it can you help me make my first contribution?? Please even if it's in the documentation...

dcode333 avatar Apr 24 '23 17:04 dcode333

@dcode333 Does your assignment require that I merge it? If not, you're more than welcome to make a PR, but I won't be merging it

mikaelacaron avatar Apr 24 '23 17:04 mikaelacaron

@mikaelacaron The main thing is to get it merged..You can't help me in this regard??

dcode333 avatar Apr 25 '23 12:04 dcode333

@dcode333 No not for this issue, there's too many changes, and I don't have time to look at it, and I don't know what your timeframe is.

You could try this repo IceCubesApp that is currently being developed. I won't have another open source project to be worked on, until Hacktoberfest this October

mikaelacaron avatar Apr 25 '23 14:04 mikaelacaron