Skip to content

Commit 8101f11

Browse files
committed
Rename project to Expert
App name changes: common -> forge remote_control -> engine server -> expert lexical_credo -> expert_credo Modules in `proto` and `protocol` were prefixed with Expert The namespacing prefix was changed from `LX` to `XP` The lsp meta folder was changed from `.lexical` to `.expert` The lsp logs file was changed from `lexical.log` to `expert.log` The lsp start script was chaged from `start_lexical.sh` to `start_expert.sh` The changelog was kept as-is as it reflects the project history(although it will likely be removed in favor of a new expert specific changelog file)
1 parent 2898cdd commit 8101f11

File tree

1,217 files changed

+22463
-22471
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,217 files changed

+22463
-22471
lines changed

.credo.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
name: "default",
55
files: %{
66
included: ["lib/", "src/", "web/", "apps/"],
7-
excluded: ["apps/remote_control/test/fixtures/**/*.ex", "apps/common/lib/future/**/*.ex"]
7+
excluded: ["apps/engine/test/fixtures/**/*.ex", "apps/forge/lib/future/**/*.ex"]
88
},
99
plugins: [],
1010
requires: [],

.github/workflows/elixir.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -114,10 +114,10 @@ jobs:
114114
uses: actions/cache@v3
115115
with:
116116
path: "priv/plts"
117-
key: lexical-plts-2-${{ env.DEFAULT_OTP }}-${{ env.DEFAULT_ELIXIR }}-${{ hashFiles('apps/**/mix.lock' ) }}-${{ github.run_id }}
117+
key: expert-plts-2-${{ env.DEFAULT_OTP }}-${{ env.DEFAULT_ELIXIR }}-${{ hashFiles('apps/**/mix.lock' ) }}-${{ github.run_id }}
118118
restore-keys: |
119-
lexical-plts-2-${{ env.DEFAULT_OTP }}-${{ env.DEFAULT_ELIXIR }}-${{ hashFiles('apps/**/mix.lock') }}-
120-
lexical-plts-2-${{ env.DEFAULT_OTP }}-${{ env.DEFAULT_ELIXIR }}-
119+
expert-plts-2-${{ env.DEFAULT_OTP }}-${{ env.DEFAULT_ELIXIR }}-${{ hashFiles('apps/**/mix.lock') }}-
120+
expert-plts-2-${{ env.DEFAULT_OTP }}-${{ env.DEFAULT_ELIXIR }}-
121121
122122
# Step: Download project dependencies. If unchanged, uses
123123
# the cached version.
@@ -219,7 +219,7 @@ jobs:
219219
with:
220220
context: .
221221
file: ./integration/Dockerfile
222-
tags: lx
222+
tags: xp
223223
# GitHub Actions cache
224224
# https://docs.docker.com/build/ci/github-actions/cache/
225225
cache-from: type=gha

.github/workflows/release.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Release Lexical
1+
name: Release Expert
22

33
on:
44
push:
@@ -7,7 +7,7 @@ on:
77
jobs:
88
release:
99
runs-on: ubuntu-latest
10-
name: Build and release Lexical
10+
name: Build and release Expert
1111
permissions:
1212
contents: write
1313
steps:
@@ -43,12 +43,12 @@ jobs:
4343

4444
- name: Archive release
4545
run: |
46-
cp lexical.zip lexical-${{ github.ref_name }}.zip
46+
cp expert.zip expert-${{ github.ref_name }}.zip
4747
4848
- name: Publish release
4949
uses: ncipollo/release-action@v1
5050
with:
51-
artifacts: lexical*.zip
51+
artifacts: expert*.zip
5252
makeLatest: true
5353
generateReleaseNotes: false
5454
allowUpdates: true

.gitignore

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@ erl_crash.dump
2222
# Temporary files, for example, from tests.
2323
/tmp/
2424

25-
lexical.log
25+
expert.log
2626

27-
lexical_debug
27+
expert_debug
2828

2929
priv/plts
3030

31-
apps/common/src/future_elixir_parser.erl
31+
apps/forge/src/future_elixir_parser.erl

.iex.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use Lexical.Server.IEx.Helpers
1+
use Expert.Expert.IEx.Helpers
22

33
try do
44
Mix.ensure_application!(:observer)

.iex.namespaced.exs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
use LXical.Server.IEx.Helpers
2-
alias LXical, as: Lexical
1+
use XPert.Server.IEx.Helpers
2+
alias XPert, as: EXpert

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
poncho_dirs = common lexical_credo proto protocol remote_control server
1+
poncho_dirs = forge expert_credo proto protocol engine expert
22

3-
dialyzer_dirs= lexical_shared lexical_plugin
3+
dialyzer_dirs= expert_shared expert_plugin
44

55
compile.all: compile.poncho
66

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33

44
<img alt="Lexical logo: Lexi the lynx" src="assets/lexi-logo.svg" width="150" height="200" align="right"/>
55

6-
# Lexical
6+
# Expert
77

8-
Lexical is a next-generation language server for the Elixir programming language.
8+
Expert is a next-generation language server for the Elixir programming language.
99

1010
<br><br><br>
1111

@@ -154,7 +154,7 @@ language server. This allows you to investigate processes, make
154154
changes to the running code, or run `:observer`.
155155

156156
While in the debugging shell, all the functions in
157-
`Lexical.Server.IEx.Helpers` are imported for you, and some common
157+
`Expert.IEx.Helpers` are imported for you, and some common
158158
modules, like `Lexical.Project` and `Lexical.Document` are
159159
aliased.
160160

apps/common/.formatter.exs

Lines changed: 0 additions & 27 deletions
This file was deleted.

apps/common/.gitignore

Lines changed: 0 additions & 26 deletions
This file was deleted.

0 commit comments

Comments
 (0)