Skip to content

Commit

Permalink
Release v0.2.0-beta (#69)
Browse files Browse the repository at this point in the history
* Add Status Enfer Badge

* Fix typo

* Add vscode

* Add GMCP Room Name Detection

when a new room is detected by the exit trigger, set the room name via GMCP

* Remove deprecated room name_search function

There is no longer a need to parse through text lines looking for the room name, so handle_exits is no longer calling this function.

* Add name_search debug tracer

in the event that name_search is being called elsewhere than handle_exits, this will throw the debug echo to announce the occurance.

* Add comment where initial create_room is called

* Remove Exit Detection trigger

short exits and exit stubs can be set internally

* Remove custom_locator script

getRoomIDbyHash(gmcp.room.info.identifier) can happen with check_room or fine_me or somewhere like that -- maybe even just right there in handle_exits.

* Disable external short exits

I already removed the call to this function, so it's no longer needed. I don't believe it was called anywhere else.

* Disable room creation on move_map

custom_locator is no longer used for grabbing roomID hash

* Add GMCP identifier to check_room function

this is where Jor'Mox may have been having problems

* Remove room name matching from check_room function

GMCP identifier is unique for each room whereas room names (even gmcp.room.info.name) are not.

* Clarify it is roomID that's being checked

* Add stop for extraneous room creation

It should only create rooms if there is no roomID in the table for any given GMCP hash sent by the server (== -1)

* Add GMCP Room Identifier Hashing for new rooms

* Update to v0.1.4

* Add ASCII Help Banner

* Add ASCII Help Banner

* Remove Generic Map Script title

* Revert "Remove Generic Map Script title"

This reverts commit 41bd0a9.

* Revert "Add ASCII Help Banner"

This reverts commit 6c18677.

* Revert "Add ASCII Help Banner"

This reverts commit 17a3119.

* Add ASCII Help Title

* Update Help Intro text

* feat(help): Change color from cyan to green

* chore: Move VSC setting out of root

* feat(help): Change link color to green

* feat(help): Change overview text to DimGrey

* fix(help): Add DimGrey to wrapped lines in overview

`map.help` color is <reset> on newline so commit 465cd96 was incomplete.

* feat(help): Change Key Variables color to green in overview

* fix(help): Remove capitalization of color <green>

ANSI color names are case sensitive

* feat(help): Change heading color to white

* revert(help): Reset subheading text color

* fix(help): Center ASCII logo

* feat(help): Add Map Help title

* feat(help): Colorize `map help` command in overview

* docs(help): Word choice

Are there commands that are not included? 😉

* docs(readme): Update Project Status to Ventis

* docs(help): Update Quick Start Guide

- Discworld-specific language
- Grammar, clarity, and economy of word
- Color theme

* feat(ui): Update mapper tag

* feat(ui): Update debug tag

* feat(ui): Update error tag

* feat(help): White Headings

* feat(help): Replace yellow with green

* fix(help): Typo in map path

* Create .travis.yml

* Create discMapper.rockspec

* Delete discMapper.rockspec

* chore(travis): Update and move to root

* Use minimal language

* Add Travis Badge

* Fix Travis badge

* Add comment

* Ignore .vscode entirely

For some unknown reason, the template from [gitignore.io](https://gitignore.io) excludes several files within the .vscode directory... which defeats `.vscode/*`. I've rmeoved those exclusions and also explicitly ignored the folder itself.

* Advance version to 0.2.0-beta
  • Loading branch information
iLPdev authored Jul 7, 2020
1 parent f135c20 commit 542fb94
Show file tree
Hide file tree
Showing 5 changed files with 350 additions and 370 deletions.
5 changes: 5 additions & 0 deletions .github/.vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"conventionalCommits.scopes": [
"help"
]
}
16 changes: 15 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -65,4 +65,18 @@ $RECYCLE.BIN/
# Windows shortcuts
*.lnk

# End of https://www.toptal.com/developers/gitignore/api/windows
# End of https://www.toptal.com/developers/gitignore/api/windows

# Created by https://www.toptal.com/developers/gitignore/api/visualstudiocode
# Edit at https://www.toptal.com/developers/gitignore?templates=visualstudiocode

### VisualStudioCode ###
.vscode/
.vscode/*
*.code-workspace

### VisualStudioCode Patch ###
# Ignore all local history of files
.history

# End of https://www.toptal.com/developers/gitignore/api/visualstudiocode
4 changes: 4 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# totally useless - just learning
language: minimal
os: linux
dist: xenial
7 changes: 6 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@

<!-- PROJECT BADGES -->

![Travis (.com) branch](https://img.shields.io/travis/com/iLPdev/discMapper/develop?style=flat-square)
[![Contributors][contributors-shield]][contributors-url]
[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]
Expand Down Expand Up @@ -61,7 +62,7 @@ Unfortunately, it was soon realized that cleanly installing this initial version

Having a wealth of various IT-related and HTML/CSS development experience but virtually no experience in modern software development, frustration has (mostly) been overcome by an eagerness to learn and true enjoyment of the process -- especially the Mudlet community (see [Acknowledgments](#acknowledgements)). discMapper was open-sourced upon conception.

Obviously, this repo started with a [README-first approach](https://tom.preston-werner.com/2010/08/23/readme-driven-development.html) toward trying to conceptualize how best to go about this project. Also, in the course of producing a beta release, work is being conducted to climb the learning curve of Git, GitHub, software development prcesses, and the Lua language.
Obviously, this repo started with a [README-first approach](https://tom.preston-werner.com/2010/08/23/readme-driven-development.html) toward trying to conceptualize how best to go about this project. Also, in the course of producing a beta release, work is being conducted to climb the learning curve of Git, GitHub, software development processes, and the Lua language.

### Vision

Expand Down Expand Up @@ -92,6 +93,8 @@ Version numbering will approximate the [Semantic Versioning](http://semver.org)
<!-- Show the build status if you have a CI server:
Describe the current release and any notes about the current state of the project. Examples: currently compiles on your host machine, but is not cross-compiling for ARM, APIs are not set, feature not implemented, etc. -->

[![Status Ventis][status-ventis]][andivionian-status-classifier]

This fledgling project is under initial development. As such, the script is non-functional at this time and in need of continued development.

**[^Top](#table-of-contents)**
Expand Down Expand Up @@ -257,5 +260,7 @@ The expectation is that our community group acts according to these guidelines,
[license-url]: https://github.com/iLPdev/discMapper/blob/master/LICENSE.txt
[standard-readme-shield]: https://img.shields.io/badge/readme%20style-standard-brightgreen.svg?style=flat-square
[standard-readme-url]: https://github.com/RichardLitt/standard-readme
[andivionian-status-classifier]: https://github.com/ForNeVeR/andivionian-status-classifier#status-ventis-
[status-ventis]: https://img.shields.io/badge/status-ventis-yellow.svg
[product-screenshot]: images/screenshot.png
[mudlet-url]: https://www.mudlet.org
Loading

0 comments on commit 542fb94

Please sign in to comment.