-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
EPIC README + publishing marketplace #110
Merged
Merged
Changes from all commits
Commits
Show all changes
91 commits
Select commit
Hold shift + click to select a range
98b053a
Packaging reduced
fdodino 289cede
back to node_modules
fdodino 572a385
tuning ignored files
fdodino 2c1596c
Packaging reduced
fdodino adae4f7
Fix #109 - contributors list
fdodino 8f4872a
#109 configure contributor list in README
fdodino e219b34
Fix #33 - add platform testings for ci
fdodino ce20234
Testing ubuntu + windows
fdodino 5c247bb
Using strategy matrix
fdodino 6f04b60
Back to gallium and running only contributors for ubuntu-latest
fdodino 1f9cc38
Back to hydrogen, Windows out
fdodino 00f33e0
testing only in windows again
fdodino 124d035
Fix commented node version
fdodino e85e900
Back to gallium
fdodino e69c6ce
MacOS matrix
fdodino 10b03ac
adding ubuntu-latest
fdodino 52d1ad5
Using newer version of xvfb
fdodino 49bc239
ubuntu only
fdodino 3b71579
running dbus prior to tests
fdodino a23fc19
Configure e2e
fdodino 0204472
Using old version of VSC
fdodino 4bd9b29
Testing old issue fix
fdodino 527c66f
1.83 back & avoid exit 1
fdodino 8bc2a6d
small change to force build
fdodino 52a6f47
trying options
fdodino 54be3fc
using node 16 for xvfb
fdodino f81efe6
avoid using xvfb
fdodino f6f9905
test only
fdodino 2d8ccc3
Back to 3 os and avoid using ubuntu for e2e tests
fdodino 96aa1fc
Using hydrogen again
fdodino 7ab797d
Testing node 18
fdodino 5dee8cb
Using node 20
fdodino 082cd8a
Back to gallium
fdodino 817ee2e
0.1.2
fdodino d81c10b
1.0.0
fdodino a99ce5d
Using node lts/hydrogen
fakeDodain 831d936
add contributors list
fdodino e068f14
Testing contributors list
fdodino 14b1e3a
testing contributors again
fdodino b572393
Using different contributors list
fdodino 16ae9c1
Forcing contributors list again
fdodino 4083048
Deleting contributors
fdodino d23198e
Testing contributors in PR
fdodino a8d030d
Forcing new list of contributors to be generated
fdodino 0bcc54f
pushing contributors on branches different than master
fdodino 92f70c7
📝 Update contributors list
actions-user 1940901
testing jinja template
fdodino 7875c78
📝 Update contributors list
actions-user b260316
customizing images
fdodino 387d029
📝 Update contributors list
actions-user 28a2d2c
customizing image - part 2
fdodino 58e1333
📝 Update contributors list
actions-user 50ea97a
Using markdown again
fdodino b07f8ab
📝 Update contributors list
actions-user 0f4fbf4
Testing contributors
fdodino 1252d72
📝 Update contributors list
actions-user 4c4d732
More testing contributors
fdodino b311b84
📝 Update contributors list
actions-user 1eff573
Contributor list - rounded
fdodino b59f19e
📝 Update contributors list
actions-user 3d9f9bc
add space between images
fdodino 3044601
📝 Update contributors list
actions-user 8867882
Add demo
fdodino 0e74474
Merge branch 'epic-marketplace' of github.com:uqbar-project/wollok-ls…
fdodino a3d6142
Expand demos in README
fdodino b8f0d9b
expand demos - enhancement
fdodino f252111
Single gif file
fdodino 96da6a0
Add wollok-ts-cli instructions
fdodino 9b6580a
Adding coverage badge for server
fdodino c43a362
Running coverage instead of common tests
fdodino 89c778e
add server badge
fdodino 28f00c2
Add coverage to client e2e tests
fdodino 76a26fe
Fix #112 - problems running the extension
fdodino 87badc9
Add coverage & badge to client e2e tests
fdodino 73cd930
Add badge for client
fdodino c731bdc
adding server + client label badges
fdodino 3a57fe8
Backward compatibility to 1.80
fdodino c736df6
Add links to coverage article
fdodino de13d1e
Using img shield badges
fdodino d651fe5
Add license
fdodino 936e61a
Newcomers instructions
fdodino 3c0e9e0
Fix #113 - dependencies installation
fdodino e4bd08e
Undo #113 because e2e tests are failing
fdodino e9ed3a7
Fix #49 - adding vsix in draft release
fdodino d70866d
#49 only for master branch
fdodino 811f690
Change logo name
fdodino c8e4e56
Version only for root package.json
fdodino f4e4a3e
Add script in order to publish to marketplace
fdodino ed4acb8
Add new version to changelog
fdodino 5cc3e30
Enhance README
fdodino 38cde32
Add validation of version in package.json
fdodino File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
{{ header_level }} 👥 Contributors | ||
|
||
{% for contributor in contributors %}<img src="{{contributor.avatar_url}}" height="40" width="40" alt="{{contributor.login}}" title="{{contributor.login}}" class="avatar circle"/> {% endfor %} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1,20 @@ | ||
name: Contributors List | ||
on: | ||
push: | ||
branches: | ||
- main | ||
- '*' | ||
- '!master' | ||
|
||
jobs: | ||
contrib-readme-job: | ||
contributor_list: | ||
name: Contributors List | ||
runs-on: ubuntu-latest | ||
name: A job to automate contrib in readme | ||
steps: | ||
- name: Contribute List | ||
uses: akhilmhdh/contributors-readme-action@v2.3.6 | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
- uses: actions/checkout@master | ||
- uses: docker://cjdenio/contributor_list:latest | ||
with: | ||
image_size: 60 | ||
commit_message: 📝 Update contributors list | ||
# Max number of contributors to display on the README | ||
max_contributors: 20 # Default: 10 | ||
# Markdown heading level for the contributors section | ||
header_level: 2 # Default: 2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -6,4 +6,6 @@ client/server | |
.history | ||
.yalc | ||
yalc.lock | ||
.DS_Store | ||
.DS_Store | ||
coverage | ||
.nyc_output |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
lts/gallium | ||
lts/hydrogen |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,21 +1,45 @@ | ||
<!-- DO NOT REMOVE - contributor_list:data:start:["fdodino", "ivojawer", "PalumboN", "npasserini", "FerRomMu", "dependabot[bot]"]:end --> | ||
|
||
|
||
# Wollok IDE | ||
|
||
[![Node.js CI](https://github.com/uqbar-project/wollok-lsp-ide/actions/workflows/node.js.yml/badge.svg)](https://github.com/uqbar-project/wollok-lsp-ide/actions/workflows/node.js.yml) | ||
[![Node.js CI](https://github.com/uqbar-project/wollok-lsp-ide/actions/workflows/node.js.yml/badge.svg)](https://github.com/uqbar-project/wollok-lsp-ide/actions/workflows/node.js.yml) ![server label](https://img.shields.io/badge/server-red) [![server coverage](https://codecov.io/gh/uqbar-project/wollok-lsp-ide/branch/master/graph/badge.svg?token=OT11UZ38OM&flag=lsp-ide-server)](https://codecov.io/gh/uqbar-project/wollok-lsp-ide) ![server label](https://img.shields.io/badge/client-blue) [![client coverage](https://codecov.io/gh/uqbar-project/wollok-lsp-ide/branch/master/graph/badge.svg?token=OT11UZ38OM&flag=lsp-ide-client)](https://codecov.io/gh/uqbar-project/wollok-lsp-ide) [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) | ||
|
||
Starting from [LSP sample code](https://code.visualstudio.com/api/language-extensions/language-server-extension-guide) for Visual Studio Code, we developed a couple of tools for Wollok using Language Server Protocol (for Visual Studio Code, IntelliJ, Eclipse, Atom, etc.) | ||
|
||
## Developer Instructions | ||
## 🖖 Welcome to Wollok! | ||
|
||
Here you can see how to develop a Wollok example using autocompletion tools. Once you have defined your objects and classes, you can test it in the REPL using a dynamic diagram: | ||
|
||
<img src="./images/demo.gif" title="first example" alt="first example" height="80%" width="80%"/> | ||
|
||
## 🏃♀️ Quick Start 🏃♂️ | ||
|
||
- You need to install [wollok-ts command line interface](https://github.com/uqbar-project/wollok-ts-cli) tool in order to run unit tests, REPL session & dynamic diagram. Go to [latest release](https://github.com/uqbar-project/wollok-ts-cli/releases/latest), download the executable based on your operating system and add it to the PATH (here are instructions to do so in [Mac](https://apple.stackexchange.com/questions/41542/adding-a-new-executable-to-the-path-environment-variable), [Windows](https://medium.com/@kevinmarkvi/how-to-add-executables-to-your-path-in-windows-5ffa4ce61a53) and [Linux](https://unix.stackexchange.com/questions/183295/adding-programs-to-path)) | ||
- We recommend to install [Wollok Highlight](https://marketplace.visualstudio.com/items?itemName=uqbar.wollok-highlight) as an additional extension | ||
|
||
## ✨ Features | ||
|
||
- For a guided tour, see the [Tools](https://github.com/uqbar-project/wollok-lsp-ide/wiki/Tools) wiki page. | ||
- Having problems? You can [open an issue](https://github.com/uqbar-project/wollok-lsp-ide/issues/new) and tag @PalumboN or @fdodino for additional info. Special thanks for those who help to enhance Wollok! | ||
- This extension is part of the [Wollok language project](https://github.com/uqbar-project/wollok-language) where you can have an overall picture of our roadmap. | ||
|
||
## 👩💻 Developer Instructions | ||
|
||
By now we have a first working version of a linter, calling wollok-ts implementation. For a deeper developer guide, please refer to the [wiki](https://github.com/uqbar-project/wollok-lsp-ide/wiki). See [installation instructions for developers](https://github.com/uqbar-project/wollok-lsp-ide/wiki/Development-Environment). | ||
Do you want to contribute? Great, you are always welcome! | ||
|
||
## Features | ||
- See [installation instructions for developers](https://github.com/uqbar-project/wollok-lsp-ide/wiki/Development-Environment) | ||
- You can also [join the Discord channel!](https://discord.gg/MWK9fafk) | ||
- There's a list of [good first issues](https://github.com/uqbar-project/wollok-lsp-ide/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22) to tackle, but in case of any hesitation you can always ping @PalumboN or @fdodino | ||
- Additional info is available at the [wiki](https://github.com/uqbar-project/wollok-lsp-ide/wiki) | ||
|
||
See [Tools](https://github.com/uqbar-project/wollok-lsp-ide/wiki/Tools) wiki. | ||
|
||
#### Powered by [Uqbar](https://uqbar.org/) | ||
|
||
<!-- prettier-ignore-start --> | ||
<!-- DO NOT REMOVE - contributor_list:start --> | ||
## 👥 Contributors | ||
|
||
<!-- readme: contributors -start --> | ||
<!-- readme: contributors -end --> | ||
<img src="https://avatars.githubusercontent.com/u/4549002?v=4" height="40" width="40" alt="fdodino" title="fdodino" class="avatar circle"/> <img src="https://avatars.githubusercontent.com/u/18614957?v=4" height="40" width="40" alt="ivojawer" title="ivojawer" class="avatar circle"/> <img src="https://avatars.githubusercontent.com/u/4098184?v=4" height="40" width="40" alt="PalumboN" title="PalumboN" class="avatar circle"/> <img src="https://avatars.githubusercontent.com/u/4633913?v=4" height="40" width="40" alt="npasserini" title="npasserini" class="avatar circle"/> <img src="https://avatars.githubusercontent.com/u/70177008?v=4" height="40" width="40" alt="FerRomMu" title="FerRomMu" class="avatar circle"/> <img src="https://avatars.githubusercontent.com/in/29110?v=4" height="40" width="40" alt="dependabot[bot]" title="dependabot[bot]" class="avatar circle"/> | ||
<!-- DO NOT REMOVE - contributor_list:end --> | ||
<!-- prettier-ignore-end --> |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Mmmmm esto qué hace? Estamos seguros que no lo queremos?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
eso es lo que rompió la 0.1.1, node_modules no lo podemos ignorar porque no te trae las dependencias de vscode