Skip to content

Commit c8a3c25

Browse files
committed
lil tweaks
1 parent 533c54f commit c8a3c25

File tree

2 files changed

+42
-25
lines changed

2 files changed

+42
-25
lines changed

README.md

Lines changed: 39 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,34 @@
11
<!-- ![banner](https://user-images.githubusercontent.com/5751684/113501222-8edfe880-94f1-11eb-99a9-64583e413ef3.png) -->
2-
[**Installing**](https://github.com/rubberduck-vba/Rubberduck/wiki/Installing)[Contributing](https://github.com/rubberduck-vba/Rubberduck/blob/next/CONTRIBUTING.md)[Attributions](https://github.com/rubberduck-vba/Rubberduck/blob/next/docs/Attributions.md)[Blog](https://rubberduckvba.blog)[Wiki](https://github.com/rubberduck-vba/Rubberduck/wiki)[rubberduckvba.com](https://rubberduckvba.com)
32

4-
<a href='https://ko-fi.com/N4N2IWEIG' target='_blank'><img height='36' style='border:0px;height:36px;' src='https://storage.ko-fi.com/cdn/kofi1.png?v=3' border='0' alt='Support us on ko-fi.com' /></a>
3+
## Links
4+
5+
- [**Installing**](https://github.com/rubberduck-vba/Rubberduck/wiki/Installing)
6+
- [Contributing](https://github.com/rubberduck-vba/Rubberduck/blob/next/CONTRIBUTING.md)
7+
- [Attributions](https://github.com/rubberduck-vba/Rubberduck/blob/next/docs/Attributions.md)
8+
- [Wiki](https://github.com/rubberduck-vba/Rubberduck/wiki)
9+
- [Website](https://rubberduckvba.com)
10+
- [Blog](https://rubberduckvba.blog)
11+
- [Shop](https://ko-fi.com/rubberduckvba/shop)
512

6-
## Build Status
13+
<a href='https://ko-fi.com/N4N2IWEIG' target='_blank'><img height='36' style='border:0px;height:36px;' src='https://storage.ko-fi.com/cdn/kofi1.png?v=3' border='0' alt='Support us on ko-fi.com' /></a>
714

8-
|Branch | Build Status | Release notes &amp; Download Links |
9-
|------------|--------------|-|
10-
| **main** | ![main branch build status][mainBuildStatus] | [latest release](https://github.com/rubberduck-vba/Rubberduck/releases/latest) |
11-
| **next** | ![next branch build status][nextBuildStatus] | [pre-releases](https://github.com/rubberduck-vba/Rubberduck/releases) |
15+
## Releases
1216

13-
[nextBuildStatus]:https://ci.appveyor.com/api/projects/status/we3pdnkeebo4nlck/branch/next?svg=true
14-
[mainBuildStatus]:https://ci.appveyor.com/api/projects/status/we3pdnkeebo4nlck/branch/main?svg=true
17+
- The [latest release](https://github.com/rubberduck-vba/Rubberduck/releases/latest)
18+
- See [all releases](https://github.com/rubberduck-vba/Rubberduck/releases) including pre-release tags
1519

1620
---
1721

1822
## [License (GPLv3)](https://github.com/rubberduck-vba/Rubberduck/blob/next/LICENSE)
1923

20-
Copyright &copy; 2014-2021 Rubberduck project contributors.
24+
Copyright &copy; 2014-2023 Rubberduck project contributors.
2125

2226
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
2327

2428
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the [GNU General Public License](https://www.gnu.org/licenses/gpl-3.0.en.html) for more details.
2529

2630
---
2731

28-
## [JetBrains](https://www.jetbrains.com) | [ReSharper](https://www.jetbrains.com/resharper/)
29-
30-
[![JetBrains ReSharper logo](https://cloud.githubusercontent.com/assets/5751684/20271309/616bb740-aa58-11e6-91c9-65287b740985.png)](https://www.jetbrains.com/resharper/)
31-
32-
Since the project's early days, JetBrains' Open-Source team has been supporting Rubberduck with free OSS licenses for all core contributors - and we deeply thank them for that. ReSharper has been not only a tool we couldn't do without; it's been an inspiration, the ultimate level of polished perfection to strive for in our own IDE add-in project. So just like you're missing out if you write VBA and you're not using Rubberduck, you're missing out if you write C# and aren't using ReSharper.
33-
34-
<sub>Note: Rubberduck is not a JetBrains product. JetBrains does not contribute and is not affiliated to the Rubberduck project in any way.</sub>
35-
36-
---
37-
3832
## What is Rubberduck?
3933

4034
The Visual Basic Editor (VBE) has stood still for over 20 years, and there is no chance a first-party update to the legacy IDE ever brings it up to speed with modern-day tooling. Rubberduck aims to bring the VBE into this century by doing exactly that.
@@ -43,11 +37,11 @@ Read more about contributing here:
4337

4438
[![contribute!](https://user-images.githubusercontent.com/5751684/113513709-071dcc80-9539-11eb-833d-d21532065306.png)](https://github.com/rubberduck-vba/Rubberduck/blob/next/CONTRIBUTING.md)
4539

46-
The add-in has *many* features - below is a quick overview.
40+
The add-in has *many* features - below is a quick overview. See https://rubberduckvba.com/features for more details.
4741

4842
### Enhanced Navigation
4943

50-
The Rubberduck *command bar* displays docstring for the current member
44+
The Rubberduck *command bar* displays docstring for the current member.
5145

5246
![command bar](https://user-images.githubusercontent.com/5751684/113501975-25fb6f00-94f7-11eb-9189-fcf2a0dd98da.png)
5347

@@ -77,7 +71,7 @@ Special comments that become a game changer with Rubberduck processing them: org
7771

7872
### More?
7973

80-
Of course there's more! There's tooling to help synchronizing the project with files in a folder (for source/version control), some auto-completion features like self-closing parentheses and quotes; there's a regular expression assistant, a replacement for the VBE's *add/remove references* dialog, and so many other things to discover, and yet even more to implement.
74+
Of course there's more! There's tooling to help synchronizing the project with files in a folder (useful for source/version control!), some auto-completion features like self-closing parentheses and quotes; there's a regular expression assistant, a replacement for the VBE's *add/remove references* dialog, and so many other things to discover, and yet even more to implement.
8175

8276
---
8377

@@ -93,3 +87,25 @@ Rubberduck isn't a lightweight add-in and consumes a large amount of memory. So
9387
Join us on our [Discord server](https://discord.gg/5Nbb8j6R) for support, questions, contributions, or just to come and say hi!
9488

9589
For more information please see [Getting Started](https://github.com/rubberduck-vba/Rubberduck/blob/next/docs/GettingStarted.md) in the project's wiki, and follow the project's blog for project updates and advanced VBA OOP reading material.
90+
91+
---
92+
93+
## Roadmap
94+
95+
After over two years without an "official" new release, Rubberduck version jumped from 2.5.2 to 2.5.9, adding minor but interesting features to an already impressive array.
96+
97+
### The road ahead
98+
99+
Rubberduck 2.x is now planned to end at 2.5.9.x, perhaps with a number of small revisions and bug fixes, but nothing major should be expected, as the developers' attention is shifting to the 3.0 project:
100+
101+
- Parsing and understanding VBA code is moving to a language (LSP) server
102+
- We're making a new editor _inside_ (for now) the Visual Basic Editor that will be the LSP client
103+
- Baseline server-side feature set for 3.0 is everything 2.5.9 does
104+
- Baseline client-side feature set for 3.0 is the 2.5.x UI (perhaps tweaked a bit/lot) hosted in the Rubberduck Editor
105+
106+
Fully controlling the editor opens Rubberduck to everything we ever dreamed of:
107+
108+
- In-editor syntax and static code analysis reporting and quick-fixing
109+
- Full editor theming, custom syntax highlighting
110+
111+
See the [Rubberduck3](https://github.com/rubberduck-vba/Rubberduck3) repository for more information.

Rubberduck.sln

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
Microsoft Visual Studio Solution File, Format Version 12.00
3-
# Visual Studio Version 16
4-
VisualStudioVersion = 16.0.30503.244
3+
# Visual Studio Version 17
4+
VisualStudioVersion = 17.6.33801.468
55
MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Rubberduck.Parsing", "Rubberduck.Parsing\Rubberduck.Parsing.csproj", "{A4A618E1-CBCA-435F-9C6C-5181E030ADFC}"
77
ProjectSection(ProjectDependencies) = postProject
@@ -26,6 +26,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
2626
libs\Microsoft.Vbe.Interop.dll = libs\Microsoft.Vbe.Interop.dll
2727
libs\Office.dll = libs\Office.dll
2828
Performance6.psess = Performance6.psess
29+
README.md = README.md
2930
RubberduckBaseProject.csproj = RubberduckBaseProject.csproj
3031
EndProjectSection
3132
EndProject

0 commit comments

Comments
 (0)