You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
⚠️ Please be aware that this repository currently does not accept community contributions. This [blog post](https://exercism.org/blog/freeing-our-maintainers) explains the details.
11
+
12
+
If you have any feedback or experience problems, you can bring them up in the [Go section of the Exercism forum](https://forum.exercism.org/c/programming/go/19).
11
13
12
-
We welcome issues filed at https://github.com/exercism/go/issues for problems of any size.
13
-
Feel free to report typographical errors or poor wording.
14
-
We are most interested in improving the quality of the test suites.
15
-
You can greatly help us improve the quality of the exercises by filing reports of invalid solutions that pass tests or of valid solutions that fail tests.
16
14
17
15
## Development setup
18
16
19
-
Beyond filing issues, if you would like to contribute directly to the Go code in the Exercism Go track, you should follow some standard Go development practices.
20
-
You should have a [recent version of Go](http://golang.org/doc/install) installed, ideally either the current release, the previous release, or tip.
17
+
If you work on this repository, you should follow some standard Go development practices.
18
+
You should have a [recent version of Go](http://golang.org/doc/install) installed, ideally either the current release or previous release.
21
19
22
20
You will need a github account and you will need to fork exercism/go to your account.
23
21
See [GitHub Help](https://help.github.com/articles/fork-a-repo/) if you are unfamiliar with the process.
Copy file name to clipboardExpand all lines: docs/ROADMAP.md
+11-13Lines changed: 11 additions & 13 deletions
Original file line number
Diff line number
Diff line change
@@ -7,17 +7,15 @@ This document provides an overview of the main topics that contributors and main
7
7
- Improve existing concept exercises
8
8
- Create additional concept exercises (see syllabus overview below)
9
9
- Define the `prerequisites` and `practices` lists for all practice exercises (see [Issue 1396](https://github.com/exercism/go/issues/1396))
10
-
- Update to the latest Go version ([Issue 1881](https://github.com/exercism/go/issues/1881))
11
10
- Fix the remaining [test runner](https://github.com/exercism/go-test-runner/) bugs
12
-
- Implement a `golint` replacement in the [analyzer](https://github.com/exercism/go-analyzer/) ([Issue 16](https://github.com/exercism/go-analyzer/issues/16)) and fix other bugs
13
-
- Add analyzer comments for all existing concept exercises
14
-
- Add more mentor notes for practice exercises
15
-
- Improve/update/proof-read various documentation (contributing guidelines, docs, exercises/shared, reference folder)
11
+
- Fix and reactivate the [analyzer](https://github.com/exercism/go-analyzer/) (e.g. see [Issue 16](https://github.com/exercism/go-analyzer/issues/16)) and fix other bugs
12
+
- Finish a good, stable version of the [representer](https://github.com/exercism/go-representer/) and take it live
13
+
- Improve/add approaches to exercises
16
14
- Sync tests with [problem specs](https://github.com/exercism/problem-specifications)
17
15
18
16
## Syllabus Overview
19
17
20
-
### Concept that exists or an issue has been created
18
+
### Concept that exists
21
19
22
20
-`basics`
23
21
-`strings` and `strings-package`
@@ -46,14 +44,17 @@ This document provides an overview of the main topics that contributors and main
46
44
-`string-formatting`
47
45
-`packages` (import/export)
48
46
-`time`
49
-
-`time-duration`
50
-
-`integer-types`
51
-
-`panic-recover`
52
-
-`error-wrapping` (errors.Is, errors.As)
53
47
-`variadic-functions` (introduces `...`)
48
+
-`randomness`
49
+
-`regular-expressions`
50
+
-`stringers`
54
51
55
52
### Potential Future Concepts
56
53
54
+
-`time-duration`
55
+
-`integer-types`
56
+
-`panic-recover`
57
+
-`error-wrapping` (errors.Is, errors.As)
57
58
-`bytes`
58
59
-`bitwise-operators`
59
60
-`goroutines`
@@ -63,9 +64,6 @@ This document provides an overview of the main topics that contributors and main
0 commit comments