To contribute to the REPLference.jl
package, you can solve tasks listed in the
# Todo
section of this file. These tasks are specific to the upcoming release. Here are the steps
to follow:
-
If you find an unassigned task in the
# Todo
section, add your username to the task name in the# In Progress...
section. Also, include a link to the branch or repository you're working on and remove the task from the# Todo
section. This indicates that you're working on it. For example:Tasktitle [branch-name](https://github.com/<repo>) @john
. -
If someone else is already working on a task that you want to help with, collaborate with them by opening a pull request in the branch or repository where the change is being made. Request to be added to the pull request. If accepted, the initial contributor who started working on the task should update the
# In Progress...
section to add your name to the list of usernames. This prevents duplication of effort and ensures efficient and effective development. For example:Tasktitle [branch-name](https://github.com/<repo>) @john, @mary
. -
When you finish a task, open a pull request with the changes. If the package maintainers approve and merge the pull request, open another pull request to remove the task from the
# In Progress...
and add it to theDone ✓
section. In the comment section of the pull request, state the PR number for the merged pull request (generated by the hosting service). For example:Remove Tasktitle from In Progress... and add to Done section: #1234
. -
If a task in the
# Todo
section is not completed for the upcoming release, it will be carried over to the next release by default. However, the package maintainers may decide to remove it from the list. Before starting fresh for the next release, ensure that theDone ✓
section is cleared.
To see what's happening in a section, click on the arrow symbol (▶).
-
Complete docstring for the
regexes
method insrc/_20_regex.jl
.- Provide a section discussing these topics:
- Script Run
- Callouts
- Backtracking Control
- Provide a section discussing these topics:
-
Complete the docstring for the
files
method insrc/_18_file.jl
.- Provide a section discussing these topics:
- Changing the access permissions and attributes of a file.
- Provide a section discussing these topics:
- Create a
_24_error.jl
file that contains a manual about error handling in Julia and the methods that can be called on the topic. - Create a
_25_pointer.jl
file that contains a manual about pointers in Julia and the methods that can be called on them. - Create a
_26_system.jl
file that contains a manual about systems in Julia and the methods that can be called on the topic. - Create a
_27_thread.jl
file that contains a manual about threads in Julia and the methods that can be called on the topic.
- Format the code to use
BlueStyle
viaJuliaFormatter.jl
:#57
@udohjeremiah - Create the
.JuliaFormatter.jl
file and useBlueStyle
:#60
@udohjeremiah - Create the
_23_metaprogramming.jl
file:#64