-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #51 from ba-st/pharo_10
Add Pharo 10
- Loading branch information
Showing
16 changed files
with
189 additions
and
150 deletions.
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 |
---|---|---|
@@ -1 +1,3 @@ | ||
*.st linguist-language=Smalltalk | ||
*.st eol=lf | ||
*.st text diff |
This file was deleted.
Oops, something went wrong.
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,23 +1,23 @@ | ||
name: Group loading check | ||
name: Baseline Groups | ||
|
||
on: [push,pull_request] | ||
on: [push,pull_request,workflow_dispatch] | ||
|
||
jobs: | ||
build: | ||
group-loading: | ||
runs-on: ubuntu-latest | ||
strategy: | ||
fail-fast: false | ||
matrix: | ||
smalltalk: [ Pharo64-9.0, Pharo64-8.0, Pharo64-7.0 ] | ||
load-spec: [ deployment, development] | ||
smalltalk: [ Pharo64-10 ] | ||
load-spec: [ deployment, development ] | ||
name: ${{ matrix.smalltalk }} + ${{ matrix.load-spec }} | ||
steps: | ||
- uses: actions/checkout@v2 | ||
- uses: hpi-swa/setup-smalltalkCI@v1 | ||
with: | ||
smalltalk-version: ${{ matrix.smalltalk }} | ||
smalltalk-image: ${{ matrix.smalltalk }} | ||
- name: Load group in image | ||
run: smalltalkci -s ${{ matrix.smalltalk }} .loading.${{ matrix.load-spec }}.ston | ||
run: smalltalkci -s ${{ matrix.smalltalk }} .smalltalkci/loading.${{ matrix.load-spec }}.ston | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
timeout-minutes: 15 |
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,14 @@ | ||
name: Markdown Lint | ||
on: [push,pull_request,workflow_dispatch] | ||
jobs: | ||
remark-lint: | ||
name: runner / markdownlint | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v2 | ||
- name: markdownlint | ||
uses: reviewdog/action-markdownlint@v0.1 | ||
with: | ||
github_token: ${{ secrets.GITHUB_TOKEN }} | ||
fail_on_error: true | ||
reporter: github-pr-review |
This file was deleted.
Oops, something went wrong.
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,32 +1,38 @@ | ||
Contributing | ||
============ | ||
# Contributing | ||
|
||
There's several ways to contribute to the project: reporting bugs, sending feedback, proposing ideas for new features, fixing or adding documentation, promoting the project, or even contributing code. | ||
There are several ways to contribute to the project: reporting bugs, sending | ||
feedback, proposing ideas for new features, fixing or adding documentation, | ||
promoting the project, or even contributing code. | ||
|
||
## Reporting issues | ||
|
||
You can report issues [here](https://github.com/ba-st/Willow-Playground/issues/new) | ||
|
||
## Contributing Code | ||
|
||
- This project is MIT licensed, so any code contribution MUST be under the same license. | ||
- This project uses [Semantic Versioning](http://semver.org/), so keep it in mind when you make backwards-incompatible changes. If some backwards incompatible change is made the major version MUST be increased. | ||
- The source code is hosted in this repository using the Tonel format in the `source` folder. | ||
- The `release-candidate` branch contains the latest changes and should always be in a releasable state. | ||
- This project uses [Semantic Versioning](http://semver.org/), so keep it in | ||
mind when you make backwards-incompatible changes. If some backwards | ||
incompatible change is made the major version MUST be increased. | ||
- The source code is hosted in this repository using the Tonel format in the | ||
`source` folder. | ||
- The `release-candidate` branch contains the latest changes and should always | ||
be in a releasable state. | ||
- Feel free to send pull requests or fork the project. | ||
- Code contributions without test cases have a lower probability of being merged into the main branch. | ||
|
||
### Using Iceberg | ||
1. Download a [Pharo Image and VM](https://get.pharo.org/64) | ||
2. Clone the project or your fork using Iceberg | ||
3. Open the Working Copy and using the contextual menu select `Metacello -> Install baseline...` | ||
4. Input `Development` | ||
5. This will load the base code and the test cases | ||
6. Create a new branch to host your code changes | ||
7. Do the changes | ||
8. Run the test cases | ||
9. Commit and push your changes to the branch using the Iceberg UI | ||
10. Create a Pull Request against the `release-candidate` branch | ||
- Code contributions without test cases have a lower probability of being merged | ||
into the main branch. | ||
|
||
1. [Load the project code in a Pharo image](docs/how-to/how-to-load-in-pharo.md) | ||
2. Create a new branch to host your code changes | ||
3. Do the changes | ||
4. Run the test cases | ||
5. Commit and push your changes to the branch using the Iceberg UI. You may need | ||
to add your fork if lacking the required permissions to push to the main repo. | ||
6. Create a Pull Request against the `release-candidate` branch | ||
|
||
## Contributing documentation | ||
|
||
The project documentation is maintained in this repository in the `docs` folder and licensed under CC BY-SA 4.0. To contribute some documentation or improve the existing, feel free to create a branch or fork this repository, make your changes and send a pull request. | ||
The project documentation is maintained in this repository in the `docs` folder | ||
and licensed under CC BY-SA 4.0. To contribute some documentation or improve the | ||
existing, feel free to create a branch or fork this repository, make your | ||
changes and send a pull request. |
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 was deleted.
Oops, something went wrong.
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,14 @@ | ||
# Willow Playground Documentation | ||
|
||
What is this thing? “the motto”, the goals, the vision. | ||
|
||
To learn about the project, [install it](how-to/how-to-load-in-pharo.md). | ||
|
||
Links to additional documentation. | ||
|
||
--- | ||
|
||
To use the project as a dependency of your project, take a look at: | ||
|
||
- [How to use Willow Playground as a dependency](how-to/how-to-use-as-dependency-in-pharo.md) | ||
- [Baseline groups reference](reference/Baseline-groups.md) |
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,35 @@ | ||
# How to load Willow Playground in a Pharo image | ||
|
||
## Using Metacello | ||
|
||
1. Download a [Pharo VM and image](https://pharo.org/download) | ||
2. Open your Pharo image | ||
3. Open a Playground | ||
4. Evaluate: | ||
|
||
```smalltalk | ||
Metacello new | ||
baseline: 'WillowPlayground'; | ||
repository: 'github://ba-st/Willow-Playground:release-candidate'; | ||
load: 'Development'. | ||
``` | ||
|
||
> Change `release-candidate` to some released version if you want a pinned version | ||
## Using Iceberg | ||
|
||
1. Download [pharo VM and image](https://pharo.org/download) | ||
2. Open your Pharo image | ||
3. Open Iceberg | ||
4. Click the *Add* repository button | ||
5. Select *Clone from github.com* and enter `ba-st` as owner name and `Willow-Playground` | ||
as project name | ||
6. Click *Ok* | ||
7. Select the repository in the main Iceberg window | ||
8. Open the contextual menu and select | ||
*Metacello -> Install baseline of Willow-Playground ...* | ||
9. Type `Development` and click *Ok* | ||
|
||
> After Iceberg cloned a repository, it will be checked-out at the default | ||
> branch (in this case `release-candidate`). If you want to work on a different | ||
> branch or commit, perform the checkout before the baseline installation step. |
Oops, something went wrong.